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
Download res_pics directory from here and place it under client/public/ directory for rendering pics.
The project uses https, and thus, you need to create SSL certificates for localhost. Follow these steps to get the certificates:
- Install mkcert following the instructions here
- Go to the project root directory and run the following commands to generate the certificate and key.
mkcert -install
mkcert -cert-file ./cert.pem -key-file ./key.pem localhost
Install oracle db client as per the instructions here: http://oracle.github.io/node-oracledb/INSTALL.html
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
You can also find the live demo video and report here