Skip to content

tiffanynn/Foodify.us

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Foodify.us

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

Description

Foodify.us is an application that generates recipes recommendations based on users’ diet preferences, restrictions, calorie limit and etc. Aside from being a recipe generator, Foodify.us also provides a platform for fellow foodies out there to share their recipes, and allow users to follow accounts that they are interested in. These interactions with the app would provide a more tailored experience for users, as it helps to improve the algorithm on what you would like best.

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

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages