A lightweight, fast Flutter app for ordering coffee and healthy patisseries from Pierre's Cafe π₯
Click here to watch the full video on YouTube β
- Quick Ordering: Minimal clicks for fast ordering experience
- Menu Categories: Coffee and Patisseries sections
- Product Selection:
- Fresh brewed coffees (Espresso, Americano, Flat White, Cappuccino, Latte)
- Iced coffee options
- Healthy patisseries (Granola, Banana Bread, Oat Muffins, etc.)
- Shopping Cart: Easy add/remove items with quantity control
- Payment Integration: Apple Pay and Google Pay support
- Beautiful UI: Light brown, green, and pale yellow color scheme
- Flutter SDK (3.0.0 or higher)
- iOS: Xcode for iOS development
- Android: Android Studio for Android development
- Install dependencies:
flutter pub get- Run the app:
# iOS
flutter run -d ios
# Android
flutter run -d androidTo enable Apple Pay in production:
- Add your Apple Merchant ID in
lib/screens/checkout_screen.dart - Configure Apple Pay in your Apple Developer account
- Update
ios/Runner/Info.plistwith payment processing entitlements
To enable Google Pay in production:
- Update the gateway and merchant ID in
lib/screens/checkout_screen.dart - Change environment from "TEST" to "PRODUCTION"
- Configure payment processor credentials
lib/
βββ main.dart # App entry point
βββ models/
β βββ menu_item.dart # Data models
β βββ menu_data.dart # Menu items data
βββ providers/
β βββ cart_provider.dart # State management
βββ screens/
β βββ menu_screen.dart # Main menu
β βββ cart_screen.dart # Shopping cart
β βββ checkout_screen.dart # Payment
β βββ order_confirmation_screen.dart
βββ widgets/
β βββ menu_item_card.dart # Menu item UI
β βββ cart_item_tile.dart # Cart item UI
β βββ cart_fab.dart # Floating action button
βββ theme/
βββ app_theme.dart # App colors and styling
- Light Brown: #D4A574
- Coffee Green: #8BA888
- Pale Yellow: #FFF8DC
- Cream: #FFFAF0
Made with β€οΈ by Pierre-Henry Soria - an AI-First Senior Software Engineer. Incredibly passionate about AI, machine learning, data science, and emerging technologies. I could happily talk all night about programming and IT with anyone whoβs keen. Roquefort π§, ristretto βοΈ, and dark chocolate lover! π
Generously distributed under the MIT License
