- Download the git repository
- Make sure you have the nodejs and npm installed
- Make sure to install mongodb in your computer (where you are running this app) and start it. Go through this on the steps https://docs.mongodb.com/manual/tutorial/install-mongodb-on-os-x-tarball/
- This project has mongodb url setting in constants.js file i.e, "mongodb://localhost:27017/Blog"
- Go to the project directory i.e, cd adobe-blog-app
- npm run dev
- The server starts at port 5000. This can be configured in server/index.js file
- visit http://localhost:5000 to view the application
- Adding comments to posts
- Theming Capability
- Organize server rest api routes to a seperate route file
- Add unit test cases
- Other validation TODOs mentioned in the code directly
- For creating the project structure https://dev.to/kedar9/creating-a-node-app-with-react-webpack-4-babel-7-express-and-sass-3mae