Skip to content
View YvonneFrankort's full-sized avatar

Highlights

  • Pro

Block or report YvonneFrankort

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
YvonneFrankort/README.md

Hi, I'm Yvonne 👋

I'm an Information Technology student at Oulu University of Applied Sciences, currently in my second year and exploring different areas of software engineering. I enjoy learning through hands‑on projects and understanding how software works in real environments.


🌍 Location

Oulu, Finland


🛠️ Skills & Tools

  • Languages: C, C++, Python, Java, JavaScript, Kotlin, TypeScript
  • Mobile Development: Android (Jetpack Compose, MVVM, Room), React Native
  • Web & Backend: React, Node.js, Express.js
  • Databases: SQL, MySQL, Firebase, (basic NoSQL exposure)
  • Cloud: AWS S3, Azure Vision
  • Other: Git, GitHub, REST APIs

🚀 Projects

🎬 Movie App (React Native)

A 15 ECTS team project to build a full‑stack movie web application for film enthusiasts. The app uses The Movie Database API and includes a responsive React frontend, a Node.js backend, and a PostgreSQL database. Key features:

  • User registration, login, logout, and account deletion
  • Movie and TV show search with multiple filters
  • “Now in theatres” view for movies currently playing in Finland
  • User‑created groups with membership requests, approvals, and removals
  • Group pages where members can add movies
  • Movie reviews with text, star ratings, username, and timestamp
  • Browsing all reviews on the site
  • Personal favorites list with shareable URL
  • additional self‑designed feature (shop, reward system)
  • Automated REST API tests (positive + negative cases)

🔗 GitHub Repository

💖 Barbie ATM (Full‑Stack + RFID + Qt)

A 15 ECTS full‑stack team project simulating a fully functional ATM system. The project includes an RFID-based login system, a Qt desktop UI, a Node.js REST API, and a MySQL database.

Key features:

  • RFID card authentication
  • Account overview (credit & debit)
  • Withdrawals, deposits, and transfers
  • Transaction history
  • Secure REST API with database integration
  • Modular architecture (frontend Qt app + backend Node.js server)
  • Full project documentation and diagrams

🔗 GitHub Repository

🌾 Bluegrass Guide (Full‑Stack)

A personal SPA-style web application built for the “Web-sovellusten perusteet” course. The project includes several enhancements beyond the basic course requirements, such as multiple API integrations, SPA‑style navigation, and persistent data storage using LocalStorage.

Key features:

  • Fully responsive layout with clean UI design
  • SPA-style navigation without page reloads
  • Multiple public APIs for dynamic content
  • LocalStorage for saving user data
  • Interactive components and multi-view structure
  • Clear documentation and version control practices

This project demonstrates practical skills in JavaScript logic, API usage, responsive design, and building a small but complete web application independently.

🔗 GitHub Repository

🕹️ Speden Spelit – Arduino Microcontroller Game

A 4-person team project for a first-year microcontroller course. Built a memory/skill game on Arduino with LEDs, buttons, and 7-segment displays, implementing modular C++ code for game logic, interrupts, and timers.

Key features:

  • Modular Arduino code: buttons, LEDs, display, and gamelogic
  • Hardware interaction: 7-segment display, multiple LEDs, push buttons
  • Timer-based random number generation and game state checking
  • Implemented a competitive “high-score” logic for group play
  • Team project with full documentation and test programs

🔗 GitHub Repository


📚 Courses

☁️ Cloud Image Analysis (Course Project)

A small course project using Azure Vision and AWS S3 for image upload and analysis. Gave me practical experience with cloud workflows and basic API integration.

📱 Mobile Development Courses

  • Mobile Programming – Kotlin: Android course with Jetpack Compose, MVVM, Room, and APKs.
  • Mobile‑Development – React Native: Hybrid mobile course with React Native, TypeScript, and Firebase.

🌱 Currently Learning

  • Full‑stack development
  • Cloud services
  • Software architecture fundamentals

🎓 Certificates

  • TOEFL iBT (score: 100)
  • Introduction to Cybersecurity (Cisco / Credly)

📫 Contact

You can reach me on LinkedIn.

Pinned Loading

  1. Movie-App Movie-App Public

    Full‑stack movie discovery app built with React, Node.js, and PostgreSQL, featuring search, groups, reviews, and favorites.

    JavaScript

  2. Barbie-ATM Barbie-ATM Public

    Full-stack ATM simulation with Qt UI, Node.js backend, RFID login, and MySQL database

    JavaScript

  3. Kentucky-Bluegrass-Guide Kentucky-Bluegrass-Guide Public

    Personal SPA‑style web guide using JavaScript, public APIs, and LocalStorage, featuring weather, events, restaurants, and a personal planner.

    JavaScript

  4. Mobile-Development Mobile-Development Public

    React Native and TypeScript mobile course with weekly apps and a Firebase integration.

    TypeScript

  5. Mobile-Programming Mobile-Programming Public

    Android development course with Kotlin, Jetpack Compose, MVVM, and Room.

    Kotlin

  6. speden-spelit-arduino speden-spelit-arduino Public

    Arduino embedded systems project implementing a modular LED/button memory game with 7-segment display

    C++