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