An reddit-like Forum.
The site(Version 1.0.0) is now available at:
https://damp-taiga-66357.herokuapp.com
Please install Node.js(latest or stable) and npm(Version 6+) on your Operating System. Use node -v and npm -v to verify that they are installed on your machine.
npm install
cd client
npm install
cd ..
npm run dev
- If you see the server crashed and an error (port 3001 is already in use) is reported, please use the command line command
killall node
to manually stop all instances of node programs. It is suggested that you use this command immediately upon exit of the development process.
- Backend Development for Node.js/Express.js relies heavily on Postman. It is recommended to have it installed if you don't have it on your PC. PostMan is primarily used for intial testing of backend code during development process.
- New Server-side packages must be installed in the root directory. New client-side packages must be installed in the ./client directory.
cd client
npm run build
Xiaowen Zhu
Yinfei Wang
Minliao Li
1.0.0