A beautiful coffee ordering application built with Flutter that allows users to:
- Browse coffee menu
- Customize drink options
- Add items to cart
- Place orders seamlessly
- Interactive UI with smooth animations
- Responsive design for all screen sizes
- State management with Provider (or BLoC)
- Firebase backend (optional)
- Dark/Light mode support
- Flutter 3.16+
- Dart 3.0+
- Firebase (Authentication & Firestore)
- Provider for state management
- Google Pay/Stripe integration
- Clone the repository:
git clone https://github.com/lolpanda2004/Coffee-App.git cd Coffee-App - Install Dependencies:
flutter pub get
- Run the app:
flutter run
lib/
├── main.dart # App entry point
├── models/ # Data models
│ ├── coffee.dart # Coffee item model
│ ├── user.dart # User model
│ └── order.dart # Order model
├── screens/ # App screens
│ ├── auth/ # Authentication screens
│ │ ├── login.dart # Login screen
│ │ └── register.dart # Registration screen
│ ├── home.dart # Home screen
│ ├── menu.dart # Menu screen
│ └── cart.dart # Shopping cart screen
├── services/ # Business logic
│ ├── auth.dart # Authentication service
│ └── database.dart # Database service
└── widgets/ # Reusable components
├── coffee_card.dart # Coffee item widget
└── app_bar.dart # Custom app bar









