WannaCook is a feature-packed Kotlin-based Android application built with Jetpack Compose and Firebase. Whether you're a seasoned chef or a beginner in the kitchen, WannaCook lets you explore, save, and organize recipes effortlessly.
🔍 Explore Delicious Recipes – Browse a diverse collection of recipes with vibrant images, detailed ingredients, and step-by-step cooking instructions.
❤️ Save Your Favorites – Found a recipe you love? Save it to your personal collection for quick access anytime.
🔑 Secure User Authentication – Sign up or log in seamlessly using Firebase Authentication, ensuring your data stays secure.
📂 Cloud-Powered Storage – Recipes and user preferences are stored in Firebase Firestore Database, making them accessible from any device.
🎨 Modern & Responsive UI – Designed with Jetpack Compose, WannaCook offers a smooth and visually appealing user experience.
| Technology | Purpose |
|---|---|
| Kotlin | Core language for Android development |
| Jetpack Compose | Modern UI framework for intuitive and efficient UI design |
| Firebase Authentication | Secure login & signup with email/password or third-party providers |
| Firebase Firestore | Cloud-based NoSQL database to store recipes, user preferences, and favorites |
| Coil | Fast and lightweight image loading for displaying recipe photos |
Before running the project, ensure you have:
Android Studio installed (latest stable version recommended).
A Firebase account – Follow the official Firebase setup guide to integrate Firebase into your Android app.
google-services.json** File** – Download and place this file in your app’s app/ directory to enable Firebase services.
Clone the repository.
Open the project in Android Studio.
Connect your app to Firebase.
Sync Gradle and run the app on an emulator or a real device.
WannaCook isn't just another recipe app. It's built with a modern UI, backed by a powerful cloud database, and designed for effortless cooking experiences. Whether you're looking for a new dish to try or storing your grandma’s secret recipe, WannaCook has you covered! 🍲🔥
👨🍳 Happy Cooking! 🍽️