Back to projects
Web App · 2025
LiveChecklists — Checklist Builder
ReactTypeScriptFastAPIPythonPostgreSQLDockerTailwind CSS
Overview
An engineering case study built for Checklists. The app lets users create structured, reusable checklists with custom categories and items, attach files (PDF, XLSX, TXT up to 10MB), save and clone templates, and share checklists via unique public links. Built with React 18 and TypeScript on the frontend, FastAPI (Python) with SQLAlchemy on the backend, PostgreSQL for persistence, and Docker Compose for local development. Includes JWT authentication and auto-generated Swagger API docs.
Artifacts
Project outline
Written outline of goals, architecture, and methodology for the Checklists engineering case study.