A generic recipe search/maker android application, using Spoonacular API.
This is a group project that we had proposed to our professor, as part of our Mobile Computing course.
I mostly designed the UI, and I implemented the algorithm to allow the application to communicate with the Spoonacular API, mainly used for searching specific recipes.
I also implemented the recipe making function, by using Firestore as the database and used the said API to search for specific ingredients.
** Note! This app uses Firestore database, you must first ensure that you have enabled it in your Firebase console.
- Go to your preferred directory
- Open your terminal and type
git clone git@github.com:laazyCmd/recipe-crisps.git
- Import the folder using either
Android Studio
orIntelliJ
- Wait for
gradle
to build the project - Before starting the app, ensure:
- You have your Firebase's
google-services.json
to the/app
directory - You have added your own Spoonacular API Key to
spoonacularAPI_Key
string, in the/app/src/main/java/com/cite306/project/util/Util
interface - You have added your own GitHub ID and Personal Access Token in
/github.properties
- You have your Firebase's
Pixel 3 API 30
Click
to see the information of a queried or user-made recipeLong Click
to edit a user-made recipeClick & Drag
to drag a queried ingredient inside or outside when making/updating a recipe