• Blog
  • Docs
  • Pricing
  • We’re hiring!
Log inSign up
project logo

drewmcdonald

Recipes

A simple recipe manager with AI recipe ingestion
Public
Like
Recipes
Home
Code
17
.claude
2
.playwright-mcp
13
backend
4
docs
1
frontend
5
screenshots
shared
2
.gitattributes
.gitignore
.mcp.json
.vtignore
AGENTS.md
CLAUDE.md
README.md
deno.json
ralph.log.txt
ralph.sh
Environment variables
1
Branches
1
Pull requests
Remixes
History
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.
Sign up now
Code
/
README.md
Code
/
README.md
Search
…
README.md

Meals

A recipe management app built on Val Town.

Features

  • Save recipes from URLs (AI-powered extraction)
  • View and manage recipe collection
  • Generate shopping lists from selected recipes

Project Structure

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

Development

Deploy

vt push

Local Testing

The app runs on Val Town's infrastructure. Push changes to deploy and test.

Tech Stack

  • Backend: Hono (TypeScript)
  • Frontend: React 18 + Twind (TailwindCSS)
  • Database: Val Town SQLite
  • AI: OpenAI for recipe extraction
FeaturesVersion controlCode intelligenceCLIMCP
Use cases
TeamsAI agentsSlackGTM
DocsShowcaseTemplatesNewestTrendingAPI examplesNPM packages
PricingNewsletterBlogAboutCareers
We’re hiring!
Brandhi@val.townStatus
X (Twitter)
Discord community
GitHub discussions
YouTube channel
Bluesky
Open Source Pledge
Terms of usePrivacy policyAbuse contact
© 2026 Val Town, Inc.