I have done this project in CSCI 5709 - Advanced Web Services during my Masters in Applied Computer Science. In this project in frontend we used material UI to make web application user interface minimal and responsive. For backend we use node and express to make APIs with middleware to authorize the request form frontend.
For backend click here
First you have to clone this repository and then open both directory as different project and follow the below commands.
After that you have to open the terminal and do
npm install
after that to run the site you have to type
npm start
- Front-end: React
- Styling framework: Material UI
- Backend: [Node + Express]
- Blogging: CkEditor - React
- Payment: Stripe