Docuisine
Docuisine is a self-managed/hosted application for saving and documenting food recipes. Inspired by my hobby of cooking, I aimed to document favorites recipes I encounter and wish to cook myself. These recipes are rich in metadata and can be easily shared with friends over the internet.
Work in progress




Features
- Create, browse, and share recipes
- Save and organize cookbooks
- Manage a variety of ingredients, and kitchen tool information
- Rich metadata for recipes, ingredients, and supermarket/stores
- Can be self-hosted on a single machine or deployed using free offerings from Cloudflare, Vercel and Supabase
Methodology
Frameworks
- React for the frontend framework
- Shadcn + TailwindCSS for the UI components
- FastAPI for the Python backend
Cloud
- Frontend hosted on Vercel
- Serverless FastAPI backend hosted on Vercel
- S3-bucket image hosting service on Cloudlfare R2
- Can be hosted on your own machine with Docker using a single docker compose
Metrics
Lighthouse
| Metric | Mobile Score | Desktop Score |
|---|---|---|
| Performance | 86 | 96 |
| Accessibility | 99 | 99 |
| Best Practices | 100 | 100 |
| SEO | 83 | 83 |