OAuth Login
Grocery Upload
Grocery Sharing

Recipe Roulette

  • Project Type: Android App
  • Languages: Java, JavaScript
  • Tech Stack: Azure, Google Visions API and OAuth, MongoDB, Gradle, Android Studio, Firebase FCM
  • Project Links: GitHub

Project Details

Recipe Roulette is a fridge management app that targets people who want to reduce food waste from unused groceries. The app achieves this by providing users with helpful recipes, food inventory management, and promoting food/ingredient sharing, ensuring the user can enjoy tasty meals with friends while minimizing food waste.

Users can take a picture or select a photo of several grocery items at once, which are labelled and stored in the pantry using the Google Visions API and MongoDB. Alongside the Spoonacular API and an extension of a GenAI API, thorough recipe suggestions are made using grocery items in the pantry, with the option to follow the entire procedure and score the dish. Firebase FCM is also utilized to allow for the sharing of grocery items and the scheduling of cooking sessions between users. The app is hosted using Azure, allowing for the secure storage of user details and functionality across a range of Android devices.