Skip to content
This repository was archived by the owner on May 28, 2024. It is now read-only.

Recipe App for people to connect around the world. Want to share your favorite recipe? Come to RecipeApp to share!

Notifications You must be signed in to change notification settings

oscarcheng105/CS97_RecipeApp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

Recipe App for COM SCI 97 Final Project

This is a full stack project.
The frontend was bootstrapped with Create React App and Material-UI.
The backend is created with Node.js and Express.js
The database we are using is MongoDB.

Setup

Before running the project, we need to update the config file in the backend.

  1. Go to /api/config and create a file config.env
cd api/config   
touch config.env   
  1. Make according changes to config.env to connect your own database and google_oauth20 client_id/secret:
PORT = 9000   
MONGO_URI = xxxxxx   
GOOGLE_CLIENT_ID = xxxxxx   
GOOGLE_CLIENT_SECRET = xxxxxx   

For api (Backend)

  1. Go to /api folder and install the packages needed
cd api  
npm i   
  1. To start the api
npm run dev  

For Client (Frontend)

  1. Go to /client folder and install the packages needed
cd client  
npm i   
  1. To start the client
npm run start  

The project should be located at localhost.

Things of Note

  • feel free to fork and adjust to your needs/wants

Demo Video

YouTube
Google Drive

About

Recipe App for people to connect around the world. Want to share your favorite recipe? Come to RecipeApp to share!

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •