Projects

Selected projects that demonstrate my full-stack skills. Each project includes a clear setup guide and source code.

Task Manager

Full-Stack

A simple app to create and manage tasks.

Built a FastAPI REST API and connected it to an SQLite database, with a basic frontend using fetch.

What I built

  • CRUD endpoints with validation
  • SQLite schema for tasks
  • Error handling and status codes
  • Simple UI with fetch requests
  • README with setup instructions

Tech: Python, FastAPI, SQLite, HTML/CSS/JS

Auth + Profile

Full-Stack

A small app with sign-up/login and a protected profile page.

Implemented auth basics and protected endpoints, storing users in SQLite.

What I built

  • Sign-up and login flow
  • Protected endpoints (auth required)
  • User table in SQLite
  • Basic input validation
  • README with setup instructions

Tech: Python, FastAPI, SQLite, HTML/CSS/JS

Tracker (Coming soon)

In progress

A simple tracker app (e.g., expenses, habits, books) with filters.

Planned as a full-stack CRUD app with FastAPI + SQLite and a minimal UI.

Planned features

  • CRUD items + filtering
  • SQLite schema + basic queries
  • Clean API structure (routers)
  • Simple UI with fetch

Tech: Python, FastAPI, SQLite, HTML/CSS/JS