Food is the best mood changer, and that's what we as Indians think of whenever there is a good weather outside, don't we? There is nothing technology can't do! So, something like a mobile application could provide a solution to this.
How great would it be if there is a pleasant weather outside and you get to know the best recipes for the weather? This app does that. Our application recommends food on the basis of the weather at the user's location. We also thought of recommending the popular food recipes based on the user's current location, and hence, came up with a solution for that too. The app recommends dishes, both on the basis of weather and location, as well as shows teh recipes for each using youtube videos.
Screenshots Drive Link: https://drive.google.com/drive/folders/12ALjjzdqMhwyz5oTU0QCCMBrZD8SdNAD?usp=sharing
- The app has a pretty basic user interface, a Bottom NavBar that helps users navigate through the Profile, Weather and Location fragment.
- Relative Layout : We used relative layout for all our fragments.
- RecyclerView : To display the list of different food items, we used RecyclerView.
- Retrofit: We used some publically available APIs such as Weather Stack and OpenWeatherMap API, used them to extract the required data into our own created API endpoints, to use in the application.
- LiveData & Room Database : We are also using LiveData to update & observe any changes in the user's location or weather, Recipes can also be added to your favorites! To save those dishes you like, just tap the heart button on any dish and the dish is stored in your favorites using Room Database.
- MVVM: MVVM architecture is used.
- Navigation: Navigation is used to navigate between different fragments and activities.
- Firebase: For user signup and sign-in.
Link: https://drive.google.com/file/d/1Paa6rW8JotnSOoxH-JDbSbF--Q54Iyxv/view?usp=sharing
Scope:
- Want to have something special but don't have the ingredients for that? We got you! Just order ingredients you need for cooking your dish, or tap the "Order" button and get the dish delivered to you!
- Reaching out to the local retailers and home cooks, helping them grow and earn, as we aim to build a good business model.