mint-you

byHet Patel

You are a senior software architect, UI/UX designer, backend engineer, DevOps engineer, and product manager. I want you to build a production-quality SaaS called "ChaiOS". Do not generate demo code or placeholder pages. Everything should be modular, scalable, reusable, and production-ready. ======================================================== PROJECT OVERVIEW Product Name: ChaiOS Tagline: The Operating System for Cafés & Tea Shops. Purpose: ChaiOS is a SaaS platform that helps cafés, tea shops, bakeries, and small restaurants manage their business from one dashboard. The software should replace notebooks, Excel sheets, and WhatsApp-based management. The target audience includes: • Tea Shops • Cafés • Coffee Shops • Bakeries • Juice Shops • Small Restaurants The platform should feel modern like: • Shopify • Stripe Dashboard • Linear • Notion • Vercel Dashboard Minimal Fast Premium Professional ======================================================== TECH STACK Frontend React TypeScript Vite Tailwind CSS shadcn/ui React Router Backend Supabase Use Supabase Auth Supabase Database Supabase Storage Supabase Edge Functions where necessary Deployment Vercel ======================================================== DESIGN SYSTEM Design Language Modern SaaS Rounded corners Large spacing Soft shadows Responsive Dark mode ready Use shadcn/ui Lucide Icons Cards Dialogs Dropdowns Tables Badges Skeleton loaders Toast notifications Everything should be reusable. Create: components/ layouts/ hooks/ services/ types/ utils/ ======================================================== AUTHENTICATION Owner Login Email Password Forgot Password Remember Me Protected Routes Logout Session Persistence ======================================================== MULTI TENANT Every café has its own workspace. Each owner only sees: Products Orders Customers Inventory Staff Analytics Settings belonging to their café. Never expose another café's data. ======================================================== DATABASE Design a scalable relational database. Tables should include: profiles cafes employees products categories customers orders order_items inventory ingredients recipes suppliers purchases expenses payments loyalty_transactions coupons notifications audit_logs subscriptions Each table should include

Landing
Landing

Comments (0)

No comments yet. Be the first!

Live
Landing design preview
Landing: Open your café
Login: Enter email and password
Login: Correct invalid email error
Login: Toggle remember me
Login: 1. Sign in
Login: 2. Retry after invalid credentials
Account Recovery: 1. Request password reset
Account Recovery: 2. Retry after network error
Login: Sign in with new password
Dashboard: View café KPIs
Dashboard: Switch café
Dashboard: Change date range
Products: Create product
Products: Assign category
Products: Edit product
Products: Archive product
Orders: Create order with items
Orders: Update order status
Orders: Record payment
Customers: Create customer
Customers: Edit customer
Inventory: Adjust stock
Inventory: Define recipe
Inventory: Record purchase
Staff: Add employee
Staff: Deactivate employee
Analytics: Select date range
Analytics: Review revenue analytics
Finance: Record expense
Finance: Issue coupon
Finance: Review audit logs
Settings: Update café profile
Settings: Save settings
Settings: Log out
Landing: Return to public entry
Live
Landing design preview
Landing: Open your café
Login: Enter email and password
Login: Correct invalid email error
Login: Toggle remember me
Login: 1. Sign in
Login: 2. Retry after invalid credentials
Account Recovery: 1. Request password reset
Account Recovery: 2. Retry after network error
Login: Sign in with new password
Dashboard: View café KPIs
Dashboard: Switch café
Dashboard: Change date range
Products: Create product
Products: Assign category
Products: Edit product
Products: Archive product
Orders: Create order with items
Orders: Update order status
Orders: Record payment
Customers: Create customer
Customers: Edit customer
Inventory: Adjust stock
Inventory: Define recipe
Inventory: Record purchase
Staff: Add employee
Staff: Deactivate employee
Analytics: Select date range
Analytics: Review revenue analytics
Finance: Record expense
Finance: Issue coupon
Finance: Review audit logs
Settings: Update café profile
Settings: Save settings
Settings: Log out
Landing: Return to public entry