Skip to content

Saumya-Shah/Eat-Sleep-Travel-Repeat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Eat-Sleep-Travel-Repeat

Based on the passion and demand to travel and enjoy delicious food post pandemic, our team decided to develop a Web Application that recommends restaurants/places for users based on their favorites, geolocation, personal habit and word-of-mouth rating. The project is to design a web application based on two dataset: Yelp restaurant dataset and Airlines within the United states. We intend to deliver a convenient way for users to choose and plan where to go and what to eat.

This is a class project for CIS 550.

Received Most Technical Project Award

Contributors: Megha Mishra, Saumya Shah, Shumin Yuan, Zhuo Chen

Images

Download res_pics directory from here and place it under client/public/ directory for rendering pics.

HTTPS

The project uses https, and thus, you need to create SSL certificates for localhost. Follow these steps to get the certificates:

  1. Install mkcert following the instructions here
  2. Go to the project root directory and run the following commands to generate the certificate and key.
  3. mkcert -install
  4. mkcert -cert-file ./cert.pem -key-file ./key.pem localhost

Database

Install oracle db client as per the instructions here: http://oracle.github.io/node-oracledb/INSTALL.html

Running the project

Run npm install from client and server directory.

Run npm start from client and server directory.

*note: for Mac users(Catalina and above), please add this line below into "scripts" of package.json file under the server folder:

"postinstall": "ln -s $HOME/Downloads/instantclient_19_8/libclntsh.dylib $(npm root)/oracledb/build/Release",

Demo and Report

You can also find the live demo video and report here

About

CIS 550 Project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •