Project · July 2026
BonsAI
An AI plant-based food assistant that builds a week of meals, a grocery list, and leftover ideas in about 30 seconds.
Overview
Purpose
Help people eat more plant-based meals by generating a week of plans, a grocery list, and waste-reducing extras in under a minute.
How it works
A visitor answers preferences, budget, and time constraints. OpenAI returns a seven-day plant-based meal plan. The app derives a shopping list with estimated cost, grouped by category. Extra tools scan a label or menu to flag animal ingredients, suggest meals from pantry leftovers, and support Stripe billing for higher usage.
Accounts and saved plans live on Neon Postgres. The free tier covers a small number of plans per month; premium unlocks more generations. The product is a planner and assistant, not a recipe blog CMS.
Architecture
- Next.js + TypeScript web app
- Neon Postgres with Drizzle ORM
- OpenAI for meal plans and leftover ideas
- Stripe for free/premium billing
- Optional camera/upload flow for label and menu scanning
- Netlify deployment
What you can do
- Generate a personalised 7-day vegan/vegetarian plan
- Build a grocery list with estimated cost
- Scan packaging or menus for animal ingredients
- Turn leftovers into another meal idea
- Upgrade via Stripe when free-tier limits are hit
- Save plans against an account
Data & access
Accounts store preferences and generated plans in Neon. Stripe handles payment state.
Integrations
Deployment
Hosted on Netlify with Neon as the database and Stripe Checkout/Billing for upgrades.
Try BonsAI
Open the live application at jbonsai.netlify.app.