Skip to content

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.

BonsAI
PythonDjangoSupabaseAI

Overview

Grow Smarter. Eat Better. Your AI-powered plant-based food assistant. Personalized meal plans in under 30 seconds — less waste, lower spend, better eating.

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

OpenAIStripeNeon PostgresNetlify

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.

View live site