A full-stack web app for planning woodworking projects. Input your project parts, available timber, and joinery preferences — get back an optimised 2D cut sheet and a numbered, diagrammatic assembly guide.
All pieces are rectilinear — rectangular panels only, no curves, bevels, or turned components. This covers the vast majority of intermediate woodworking: shelving, vanity units, coffee tables, wall-mounted items, boxes, frames.
Designed for woodworkers with access to a saw, palm router, and standard fastening tools. Lathe, CNC router, bandsaw curves, and spindle moulders are out of scope.
- Backend: FastAPI + SQLAlchemy + PostgreSQL
- Frontend: React + TypeScript + Tailwind CSS
- Auth: JWT (email + password)
cp backend/.env.example backend/.env
# edit backend/.env with your secrets
docker compose up- Frontend: http://localhost:5173
- Backend API: http://localhost:8000
- API docs: http://localhost:8000/docs