Skip to content

Latest commit

 

History

History
49 lines (44 loc) · 1.81 KB

README.md

File metadata and controls

49 lines (44 loc) · 1.81 KB

RECO - Recommendation System

GitHub Link:

https://github.com/yunqiu21/reco

Members:

  • Yunqiu Han
  • Yuqing Pan
  • Jiexuan Fang
  • Jason Sung
  • Yuxiao Lu

Introduction:

RECO allows users to post things they want to recommend to other users, such as food, movies, etc. Its main purpose is to allow users to exchange information about the pros and cons of the products or other things, so that other people browsing the posts have a better understanding of what to choose and what to avoid. Each user post contains a title, an optional picture, and a description of the things they want to recommend. When users want to search for a topic, they can also search by the keyword in the title, and all posts containing the keyword will be displayed on the page.

How to Run the Project Locally?

  1. Clone the project from GitHub:
    git clone https://github.com/yunqiu21/reco.git
    Or: unzip the compressed file and rename the folder as "reco"
  2. cd reco/backend
  3. npm install
  4. npm start
  5. Now the backend is running at http://localhost:5000
  6. Wait until the console says "Connected to DB"
  7. Keep the backend running, and open a second terminal session
  8. cd reco/frontend
  9. npm install
  10. npm start
  11. Now the web app will start on http://localhost:3000
  12. To view the intended styling, open the web app with Google Chrome, maximized window.

References:

Backend basics
GridFS basics
Connect React to backend