Skip to content

A React Native App built to reduce foodwaste in private households by providing recipe suggestions based on the ingredients you have at home and their expiration dates.

Notifications You must be signed in to change notification settings

aseelalmutareb/Kitchen-Cabinet

 
 

Repository files navigation

Kitchen Cabinet

check our Backend

Table of Contents

Overview

This Project is our Final Project of the one year fullstack web developer course at DCI Digital Career Institute gGmbH.

About

  • Target users: home chefs

  • Description: Enable people to get the most for their food budget. Ingredient amounts bought in stores often exceed what people actually end up using, causing food to go to waste. The app will allow users to get the most out of what they have at home and making it easier to find recipes to

  • Use Cases:

    What do users want to do in the app?

    • Save their ingredients: User wants to have a list of everything they have at home
    • Find specific Recipes: App can make it easier for users to find recipes OR be suggested recipes according to specific ingredients that they saved in the app.
    • User specific requirements: User are provided recipe suggestions according to their likes/dislikes/nutritional requirements etc.

Features

Feature Userstory Demo
Login The user is able to register and login with their credentials.
Dashboard On the dashboard the user can see their recipe suggestions on first glance. The user can also get an overview of their ingredients categorized by expiration dates. The user is able to get recipes only with these ingredients by clicking a button
Dashboard Filters On the dashboard the user can utilise the filter options to narrow down the recipe results by specific categories
Cabinet The user is able to see all ingredients in their cabinet sorted by expiration date and highlighted with different colors. The user is able to edit and delete each ingredient
Add Ingredients The user is able to add ingredients to their cabinet and add an expiration date. If no expiration date given it will default to 2 weeks.
Shopping List The user is able to add missing ingredients to a shoppinglist. The user has the option to delete the ingredient or add the ingredient directly to their cabinet
Diagrams The user gets an overview of the cabinets food types or expiration dates
Profile The user is able to add recipes to their favorites which will be saved in the profile. The user is able to set predefined diet and intolerances which will prefilter the suggested recipes. The user is able to logout and switch to dark mode

Technologies

Front-end

  

Back-end

   

Team

Links

(back to top)

Try it out

Android

(back to top)

About

A React Native App built to reduce foodwaste in private households by providing recipe suggestions based on the ingredients you have at home and their expiration dates.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 99.9%
  • Shell 0.1%