achu-and-kati-kati-express

byCHRISTIAN PHUEBONG TABIFOR

Build a mobile-first web application called "Achu & Katikati Express" designed to connect food buyers in Douala, Cameroon with local cooks offering authentic Grassfield dishes. ### 1. Hero & Branding Section - Hero Headline (EN): "Order authentic Bamenda-style Achu and yellow (ndza nikki) or black soup, Fufu Corn and Kati-Kati (chicken) from local cooks in Douala." - Hero Headline (FR): "Commandez l'Achu authentique de Bamenda avec sauce jaune ou noire, ainsi que le Fufu et Kati-Kati (poulet) auprès des cuisiniers locaux de Douala." - Header Title: "Achu & Katikati Express" (display city selector as "Douala"). - Home Page Category Filters: Tabs to filter cooks by [All Cooks], [Achu Specialists], [Fufu & Kati-Kati], and [Full Menu]. ### 2. Douala Quarters & Location Selection Include a location selector dropdown across order forms and vendor registration with the following key high-potential quarters in Douala (default option: "Bonaberi"): - Bonaberi (Primary Anglophone hub) - Makepe - Bonamoussadi - Kotto - Logbessou - Logpom - Akwa - Bonanjo - Bonapriso - Ndogbong - Bassa - Deido ### 3. Dish Customization & Ordering Modals (Per-Plate Pricing) Buyers order individual dishes, not generic bulk packages. Each cook sets their own custom base price per dish in their database row. **Dish 1: Achu Special** - Terminology Rule: Use the exact phrase "Freshly Pounded Achu" (DO NOT use "Pounded Fresh"). - Required Soup Selection (Radio Buttons): * Yellow Soup (ndza nikki) * Black Soup * Mix (Yellow + Black) - Free Pepper Preference (Radio Buttons - 0 XAF): * No Pepper * Mild Pepper * Extra Spicy / Pepper on Side - Optional Paid Add-ons (Dynamic prices set by cook): * Fresh Beef / Meat * Towel (Tripe) * Canda (Cow Skin) * Garden Egg (Njakatu) * Vegetables (Njama Njama) **Dish 2: Fufu Corn & Kati-Kati (Chicken)** - Required Base Selection: Standard Portion or Extra Fufu. - Free Pepper Preference: No Pepper | Mild | Extra Spicy (0 XAF). - Optional Paid Add-ons: Extra Kati-Kati Chicken, Vegetables (Njama Njama). ### 4. Payment & Escrow Workflow - Payment Method Options: Explicitly display "Pay via MTN MoMo / Orange Money (Escrow)". - Fee Structure: The customer pays ONLY the mobile money transaction fees. The platform commission (15%) is deducted automatically from the item price on the cook's earnings side. - Escrow Guarantee: Customer payments are locked in escrow upon ordering and released to the cook only upon 4-digit PIN verification at pickup/delivery. ### 5. Technical Requirements & Localizations - Tech Stack: React, Tailwind CSS, TypeScript, Lucide Icons, and Supabase backend. - Full Bilingual Support: Toggle between English and French with full dictionary translations for all dish options, quarters in Douala, and checkout modals.

LandingLoginDish Details
Landing

Comments (0)

No comments yet. Be the first!

Architecture

No Services Diagrams Yet

Architecture diagrams will be automatically generated when the Project Manager creates tasks for your project.

Landing design preview
Landing: Browse cooks by category
Login: Log in
Dish Details: Customize dish
Dish Details: Add to cart
Checkout: Select location
Checkout: Choose payment method
Checkout: Confirm order payment
Order Tracking: Track order status
Order Tracking: Verify PIN
Settings: Switch language
Landing design preview
Landing: Browse cooks by category
Login: Log in
Dish Details: Customize dish
Dish Details: Add to cart
Checkout: Select location
Checkout: Choose payment method
Checkout: Confirm order payment
Order Tracking: Track order status
Order Tracking: Verify PIN
Settings: Switch language