Public
LikeRecipes
Val Town is a collaborative website to build and scale JavaScript apps.
Deploy APIs, crons, & store data – all from the browser, and deployed in milliseconds.
A recipe management app built on Val Town.
- Save recipes from URLs (AI-powered extraction)
- View and manage recipe collection
- Generate shopping lists from selected recipes
meals/
├── backend/ # Hono API server
│ ├── index.ts # Main entry point
│ ├── database/ # SQLite migrations and queries
│ └── routes/ # API route modules
├── frontend/ # React UI
│ ├── index.html # HTML template
│ ├── index.tsx # React entry point
│ └── components/ # React components
└── shared/ # Shared types and utilities
└── types.ts # TypeScript interfaces
vt push
The app runs on Val Town's infrastructure. Push changes to deploy and test.
- Backend: Hono (TypeScript)
- Frontend: React 18 + Twind (TailwindCSS)
- Database: Val Town SQLite
- AI: OpenAI for recipe extraction