https://github.com/phact/recipe-app
https://github.com/phact/recipe-app
Last synced: 16 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/phact/recipe-app
- Owner: phact
- Created: 2026-05-06T15:56:49.000Z (about 1 month ago)
- Default Branch: main
- Last Pushed: 2026-05-06T16:37:06.000Z (about 1 month ago)
- Last Synced: 2026-05-06T18:10:47.546Z (about 1 month ago)
- Language: TypeScript
- Size: 149 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# recipe-app
Snap a photo of a recipe, OCR it, store it as markdown, search it.
- **Backend:** FastAPI + SQLite (FTS5) + Tesseract OCR
- **Frontend:** Next.js 16 + React 19 + Tailwind v4
## Prerequisites
- Python 3.13+ and [uv](https://docs.astral.sh/uv/)
- Node 20+ and npm
- `tesseract` with English data (`sudo pacman -S tesseract tesseract-data-eng` on Arch)
## Run
**Backend** (port 8000):
```bash
cd backend
uv run uvicorn main:app --reload
```
**Frontend** (port 3000):
```bash
cd frontend
npm install
npm run dev
```
Open .
## Layout
```
backend/ FastAPI app, SQLite db (recipes.db), uploaded images (uploads/)
frontend/ Next.js app
```