Skip to content

yuenmichelle1/MongoPractice

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MongoPractice

Overview

A recipe scraper app using Cheerio, Request, Mongo, Mongoose, Express, Body-Parser, and Handlebars.js that lets users get up to date recipes from https://tasty.co/.

How it Works

UI

  • Click Scrape New Recipes to Get New Recipes from https://tasty.co/.
  • An alert will tell you how many items have been scraped.

alert

  • If scrape is up to date, an alert will tell you that 0 recipes have been added.

norecipesToAdd

  • Recipes will display upon closing alert.

RecipesAdded

  • Click on Add to Saved Recipes? button to add a recipe to your Saved Recipes.
    • If user changes their mind about a recipe or misclicks, can click Saved to Your Recipes button to remove from your Saved Recipes.

RecipesSaved

  • To view Saved Recipes, click on Saved Articles on navigation bar, which will lead to a page with a list of saved recipes.

SavedUI

  • For each Saved Recipe:

    • you can Delete Recipe From Saved! which deletes recipe from your Saved Recipes Page.
    • you can Click for the Recipe! which opens a new tab for the Recipe.
    • you can also Add Notes to this Recipe! which opens a modal popup of existing notes for the recipe.

    modalNote noteAdded

About

A scraper to keep you up to date with easy recipes.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published