Traveler, there is no path. The path is made by walking.
Live: crumb.blog
Breadcrumbs is a stream-of-consciousness blog where thoughts are organized into themes, and themes contain small thought atoms called breadcrumbs. Unlike traditional blogs with discrete articles, it reads as one continuous flow.
Inspired by a public Google Doc maintained by a Google PM.
- Backend: Python, FastAPI, PostgreSQL, SQLModel
- Frontend: React, TanStack Router/Query, Tailwind CSS, Shadcn UI
- Deployment: Railway (single service, auto-deploy from main)
- Domain: crumb.blog via CNAME to Railway
# Backend (from project root)
uv sync
uv run dev # http://localhost:8100
# Frontend
cd frontend
npm install
npm run dev # http://localhost:5173See CLAUDE.md for conventions and docs/roadmap.md for what's next.