Skip to content

A single page web app that let you find recipes based on the ingredients you already have

Notifications You must be signed in to change notification settings

linsuri/kitchen-cleaner-backend

Repository files navigation

Kitchen Cleaner

Kitchen Cleaner is a web application that helps you find recipes for the ingredients you already have on hand (or in the back of the fridge and that are going bad soon). You can save your favorite recipes to access them again in the future. Use Kitchen Cleaner on your next meal prep and never waste any food again!

Live Demo

Play around with the live demo here. You can start exploring the app by typing in a list of ingredients and click Get Recipes, but if you want to save a recipe you must sign up for a new account and/or be logged in.

Installing Locally

  1. Follow on the links for both the frontend and backend.
  2. Clone both of them down into separate folders on your computer.
  3. In the command line, cd into the backend folder and run bundle install.
  4. Run rails s to start your backend server. It should run on localhost:3000.
  5. Open another tab in your command line, cd into the backend folder and run npm install.
  6. Run npm start to start your frontend server. If you are prompted to run the server on a different port than your backend, type y. Your frontend server should run on localhost:3001.

After you run npm start, a tab in your browser should open automatically.

You can start exploring the app by typing in a list of ingredients and click Get Recipes, but if you want to save a recipe you must sign up for a new account and/or be logged in.

Features

  • A user can sign up/log in.

log in

  • A user can add a list of ingredients that they have on hand.

add ingredients

  • A user can delete individual ingredients.

delete ingredients

  • A user can delete all ingredients by clicking Reset.

delete all ingredients

  • A user can see a list of recipes by clicking Get Recipes.

results

  • If there are no results, there will be a message to let the user know.

no results

  • A user can save recipes to their favorites list.

save recipes

  • A user can delete recipes from their favorites list.

unsave recipes

  • A user reset the ingredients and search results.

reset all

Built With

Links

About

A single page web app that let you find recipes based on the ingredients you already have

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published