Skip to content

rev-group2/RecipeExplorerFE

Repository files navigation

RECIPE EXPLORER

Deployed site: http://recipe-explorer-prod.s3-website-us-west-1.amazonaws.com/

Why Did We Build Recipe Explorer?

We noticed a common struggle: many of us feel like we're cooking the same meals repeatedly, get indecisive about what to make, or simply lack inspiration. Recipe Explorer addresses this by presenting a random recipe to jump-start the decision process, offering variety, and introducing users to unique new recipes.

What is Recipe Explorer?

It's a web application designed to make finding and sharing recipes easier and more engaging. Recipe Explorer offers a fresh way to discover recipes and connect with a community. Here’s how it works: users can browse as a guest or create an account. Users can leave reviews on recipes, rate them, add their own, and search for recipes by category, cuisine, and ingredient. To spice up mealtime, the app suggests random recipes you might enjoy. You can either skip to another recipe or dive in for full details if one catches your interest.

Tech Stack

Front End

  • React
  • Axios
  • Bootstrap & custom CSS
  • MealDB API

Back End

  • Node.js
  • Express
  • JWT
  • Multer
  • AWS Services
    • DynamoDB
    • EC2
    • S3

Pages

Home

Sign Up

Sign In

Profile

Search Results

Recipe Details

Create Recipe

Edit/Delete Recipe


Home: Users are presented with a random recipe, the ability to view a new random recipe (left arrow), the displayed recipe's comments (comments button), or view full details of the displayed recipe (right arrow).

home page

Sign Up: Users can sign up for an account.

sign up for account

Sign In: Users can sign in.

user sign in

Profile: Users can view their profile and edit their information. The profile page displays a user's activity, such as created recipes and comments. Users can delete their comments and go to their created recipes from the profile page.

  • Profile view:

    user profile
  • Edit profile:

    edit user profile

Search Results: Users can search for recipes by category, cuisine, and ingredient via search in the nav bar and view the search results.

search results

Recipe Details: Users are presented with the full recipe details, along with any recipe reviews, the option to leave a review and rating if user is signed in, and the option to edit the recipe if the user is the recipe's creator.

  • Guest view:

    details page guest
  • Signed in user view:

    details page user

Create Recipe: Signed in users are able to create their own recipes.

  • Empty form:

    create recipe
  • Filled out form:

    create recipe

Edit/Delete Recipe: Signed in users are able to edit and delete their recipes.

edit recipe

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published