Skip to content

An AI cake designing app to assist bakers with mock ups, scheduling, and booking

License

Notifications You must be signed in to change notification settings

jmenichole/BakeBot

Repository files navigation

BOT (Baked On Time)

A comprehensive web-based platform for custom bakers to accept orders through AI-powered cake design and automated pricing.

Live Demo

Features

  • AI-Powered Cake Design: Convert text descriptions into realistic cake mockups
  • Custom AI Training: Train on baker's actual cake photos for personalized style
  • Interactive Configuration: Customizable cake options (size, flavor, icing, decorations)
  • Dynamic Pricing Engine: Automated quotes based on baker-defined rules
  • Production Planning: Multi-day prep scheduling with component timing and batch calculations
  • Instant Booking & Payment: Integrated payment processing with Stripe
  • Baker Dashboard: Manage pricing, orders, calendar, and production
  • Community Features (Phase 4): Baker gallery, social feed, forum, inspiration requests, matching

Tech Stack

  • Frontend: HTML, CSS, JavaScript (static landing page)
  • Backend: Node.js with Express, TypeScript
  • Database: PostgreSQL
  • AI Image Generation: Stable Diffusion API
  • Payment Processing: Stripe
  • Authentication: NextAuth.js
  • Deployment: Vercel
  • Additional Tools: Supabase for backend services, Nodemailer for email

API Endpoints

Backend API (Planned)

  • GET /api/waitlist - Retrieve waitlist signups
  • POST /api/waitlist - Add new waitlist signup
  • GET /api/cakes - Retrieve available cake configurations
  • POST /api/orders - Create new order
  • GET /api/orders/:id - Retrieve order details
  • POST /api/payments/webhook - Handle Stripe webhooks

Supabase Functions

  • stats - Generate traction statistics
  • waitlist-signup - Handle waitlist signups

Project Structure

├── landing/           # Static HTML landing page
├── backend/           # Express API server
├── supabase/          # Supabase functions and migrations
└── docs/              # Architecture and API documentation

Getting Started

See SETUP.md for detailed installation and deployment instructions.

Documentation

License

MIT

About

An AI cake designing app to assist bakers with mock ups, scheduling, and booking

Resources

License

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published