Rechef is an innovative mobile application designed to transform the way you cook. By recognizing the ingredients you have in your kitchen, Rechef recommends delicious and tailored recipes that make the most out of what you already have.
Our mission is to help you minimize food waste, discover new recipes, and make cooking more convenient and enjoyable. Whether you're a seasoned chef or a kitchen novice, Rechef is here to inspire your culinary creativity.
- Make sure your phone's Android version is above Android Pie (9.0).
- Download the .apk file from this repository's release section, or using this link.
- Once downloaded, locate the .apk file on your device.
- If prompted, enable installation from unknown sources in your device settings.
- Open the .apk file to install the Rechef application.
- After installation, open the app and sign up or log in to start exploring recipes.
- Sign Up or Log In: Create a new account or log in with your existing credentials.
- Explore Recipes: Browse through a variety of featured recipes on the home screen.
- Search Recipes: Use the search functionality to find specific recipes.
- View Recipe Details: Click on a recipe to view detailed information, including ingredients and preparation steps.
To build the Rechef application from source, follow these steps:
-
Clone the repository:
git clone https://github.com/Rechef-Team/rechef-mobile.git
-
Open the project in Android Studio.
-
Sync the project with Gradle files.
-
Generate the google-services.json file:
- Go to the Firebase Console.
- Click on Add project and follow the instructions to create a new project.
- Once your project is created, click on Add app and select Android.
- Register your app with your package name (e.g., com.bangkit.rechef).
- Download the google-services.json file provided and place it in the app directory of your project.
-
Build and run the project on an emulator or physical device.
- Retrofit: For network requests
- Glide: For image loading
- Android Jetpack Components: LiveData, ViewModel, Navigation