kfich.dev
Back to projects

Web App · 2025

Live

Checklists — 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.

Request repository access

The repository is private. Send a quick note and I'll follow up by email.