FoodPad is an innovative mobile application that transforms cooking into an exciting and engaging experience. Combining recipe management with gamification, the app makes learning and preparing meals fun and interactive.
- Flutter
- Dart
- Firebase
- Recipe Repository
- Gamification Elements
- User Authentication
- Cloud Storage
- Extensive recipe collection
- Detailed cooking instructions
- Ingredient lists
- Cooking time and difficulty levels
- Cooking challenges
- Achievement system
- Experience points
- Skill progression
- Reward mechanisms
- User authentication
- Cloud database
- Real-time updates
- User progress tracking
- Flutter SDK (2.x or later)
- Dart SDK
- Android Studio / VS Code
- Firebase Account
git clone https://github.com/[YOUR_USERNAME]/foodpad.git
cd foodpadflutter pub get- Create Firebase Project
- Enable Authentication
- Set up Firestore Database
- Add Firebase Configuration
- Download
google-services.json - Place in
android/app/directory
- Download
// lib/core/config/firebase_config.dart
class FirebaseConfig {
static const apiKey = 'YOUR_FIREBASE_API_KEY';
static const projectId = 'YOUR_PROJECT_ID';
// Other Firebase configurations
}flutter runflutter build apk
flutter build iosflutter test