Skip to content

004FullstackFULLSTACK DEVELOPER · 2023

Task List Web App

Flask task-management web app with user registration, login, and persistent per-user to-do lists backed by SQLite, deployed to PythonAnywhere.

StackPythonFlaskSQLitePythonAnywhere
Task list Flask web app screenshot.
§ Plate · todo-list-flask

My earliest shipped fullstack project. It's small, but every concern a real web app has is in there — routing, templating, forms, authentication, persistence, and a public deployment.

What stuck with me

  • Form handling and validation end-to-end
  • Password hashing and session management
  • Per-user data isolation at the SQL layer
  • A working public deployment behind a real URL

It's the project that taught me the difference between "runs on my machine" and "ships." Every later project inherited those lessons.