Skip to content

About

Community Curated Recipes, Reviewed & Rated, Tailored to Your Diet - A web platform for culinary enthusiasts to find their community. Built on React & NodeJS

Resources

Stars

1 star

Watchers

0 watching

Forks

 
 

Latest commit

 

History

256 Commits

Folders and files

Repository files navigation

Foodify.us

Contributed by Tiffany Nguyen, Christine Nguyen, Jia Cherng Ng, Mohammad Sleiman

Description

Foodify.us is a web application to get recipe recommendations based on users’ diet preferences, restrictions, calorie limit and etc. Foodify.us provides a platform for experienced and novice culinary enthusiasts alike to share their recipes and build a following through user account following, and get feedback through users' recipe comment reviews and ratings. The center of the user experience is a Discovery Feed, a culmination of recipes based on user interactions and who they follow.

Foodify is built primarily on React and NodeJS

Reference Acknowledgements

Firebase Authentication from Web Dev Simplified Tutorial: https://youtu.be/PKwu15ldZ7k

How to run the application with

Two terminals need to be open in order to run the application. For both terminals, change the directory to the frontend "cd frontend", then:

  1. Terminal 1: Type "nodemon server"

  2. Terminal 2: Type "npm start"

Required Installation

Download Node.js: https://nodejs.org/en/download/

Cmds to install manually

npm install

npm install cors --save

npm install -g nodemon

npm install --save react-router-dom

npm install react-bootstrap@next bootstrap@5.1.0

npm install @material-ui/core

npm install @material-ui/icons

npm install react-google-login

npm i firebase@^8.10.0

npm i --save material-ui-search-bar

npm install react-bootstrap-dropdown-menu --save

npm install @aws-sdk/client-s3

npm install --save react-toastify

For Amazon S3

Create a folder in your user on any OS called: .aws. This is what it should look like: image

Please create a file on Notepad with these credentials inside:

[default]
aws_access_key_id=AKIA2SODDWRKSJ3KYGF3
aws_secret_access_key=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

When saving this file, follow this: https://www.techwalla.com/articles/how-to-create-a-file-without-an-extension-with-notepad. Save this file as "credentials"

Cmds to run the project from bundle

Please read over frontend/README.md

About

Community Curated Recipes, Reviewed & Rated, Tailored to Your Diet - A web platform for culinary enthusiasts to find their community. Built on React & NodeJS

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages