https://github.com/mst-mkt/chefcam
🍳 Find recipes from just a photo of the ingredients with AI.
https://github.com/mst-mkt/chefcam
cookpad hono openai
Last synced: 30 days ago
JSON representation
🍳 Find recipes from just a photo of the ingredients with AI.
- Host: GitHub
- URL: https://github.com/mst-mkt/chefcam
- Owner: mst-mkt
- Created: 2024-06-13T13:59:02.000Z (12 months ago)
- Default Branch: main
- Last Pushed: 2024-10-27T15:38:41.000Z (8 months ago)
- Last Synced: 2025-05-11T03:12:37.543Z (about 1 month ago)
- Topics: cookpad, hono, openai
- Language: TypeScript
- Homepage: https://chefcam.keito.dev
- Size: 681 KB
- Stars: 10
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
ChefCam.
## Project description
Just take a picture of your refrigerator and you can instantly search for your dinner recipe.
### Features
- Take a picture of the ingredients in the refrigerator
- Upload a photo and food ingredients are automatically detected by AI
- Unwanted ingredients can be manually selected from the detected materials
- Search for recipes from cookpad based on the selected ingredients
- View the recipe and ingredients in detail### Tech stack
#### Frontend
- React
- Vite
- Tanstack Router
- Tailwind CSS#### Backend
- Hono
- Vercel AI SDK
- Drizzle ORM
- Auth.js
- cheerio#### Deployment
- Cloudflare Pages
- Cloudflare Workers
- Cloudflare D1
- Cloudflare AI Gateway## Development
### install dependencies
```bash
pnpm i
```### create environment files
```bash
cp apps/frontend/.env.local.example apps/frontend/.env.local
cp apps/backend/.dev.vars.example apps/backend/.dev.vars
```### run dev server
```bash
pnpm dev
```### check format and lint
```bash
pnpm check
```### format and lint fix
```bash
pnpm fix
```### typecheck
```bash
pnpm typecheck
```