An open API service indexing awesome lists of open source software.

https://github.com/phact/recipe-app


https://github.com/phact/recipe-app

Last synced: 16 days ago
JSON representation

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
```