A comprehensive web-based platform for custom bakers to accept orders through AI-powered cake design and automated pricing.
- Landing Page: https://bakebot-sigma.vercel.app
- Backend API: https://bakebot-3hi9d6ku4-jmenicholes-projects.vercel.app
- 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
- 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
GET /api/waitlist- Retrieve waitlist signupsPOST /api/waitlist- Add new waitlist signupGET /api/cakes- Retrieve available cake configurationsPOST /api/orders- Create new orderGET /api/orders/:id- Retrieve order detailsPOST /api/payments/webhook- Handle Stripe webhooks
stats- Generate traction statisticswaitlist-signup- Handle waitlist signups
├── landing/ # Static HTML landing page
├── backend/ # Express API server
├── supabase/ # Supabase functions and migrations
└── docs/ # Architecture and API documentation
See SETUP.md for detailed installation and deployment instructions.
- Architecture Plan
- Database Schema
- API Documentation
- Component Diagram
- Production Planning
- Monetization Strategy
- Community Features - Gallery, Feed, Forum (Phase 4)
MIT