https://github.com/yunqiu21/reco
- Yunqiu Han
- Yuqing Pan
- Jiexuan Fang
- Jason Sung
- Yuxiao Lu
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.
- Clone the project from GitHub:
git clone https://github.com/yunqiu21/reco.git
Or: unzip the compressed file and rename the folder as "reco" - cd reco/backend
- npm install
- npm start
- Now the backend is running at http://localhost:5000
- Wait until the console says "Connected to DB"
- Keep the backend running, and open a second terminal session
- cd reco/frontend
- npm install
- npm start
- Now the web app will start on http://localhost:3000
- To view the intended styling, open the web app with Google Chrome, maximized window.
GridFS basics
Connect React to backend