Skip to content

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.

Demo Website GitHub

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

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