Personal Portfolio Website (Flask)

A full-stack Flask app built in college featuring a daily Wordle game and a flashcard system with decks, cards, and study flows.

Flask
Python
Jinja Templates
REST APIs
Dictionary API
Google Cloud

What I built

I built a full-stack Flask portfolio site with structured routing, templating, and deployment configuration. The core features were a Wordle-style game that fetches a new daily word via a dictionary API and a flashcard app where users can create decks, add cards, and study them.

Project highlights

  • Daily Wordle: new word each day pulled from a dictionary API
  • Word validation + guess feedback (grid + keyboard state)
  • Flashcards: create decks, add cards, study workflow
  • Deployed as a production-style Flask app on Google Cloud

Screenshots

Wordle + Flashcards features from the original Flask build (click to zoom).