Skip to content
SMR
All work

Personal project · 2026 – Present

Python projects series

A numbered series of complete Python projects, from a CLI to-do app to a real-time chat server.

Personal project

Python projects series

  1. todo-cli: a friendly command-line to-do manager (Typer, Rich, uv)
  2. weather-app: live weather and forecasts from Open-Meteo, as a CLI and web UI (async httpx, caching)
  3. url-shortener: short links with click analytics, CLI, web UI and redirect server (SQLModel)
  4. auth-api: a FastAPI authentication service with bcrypt, JWT access/refresh tokens and OAuth2
  5. realtime-chat: WebSocket chat with rooms, live presence and saved history (FastAPI)
  6. tablescope: profile, aggregate, chart and report on any CSV from the command line (pandas, matplotlib)