Creating simple blog with MERN Stack
- MongoDB
- Express
- React + Redux
- NodeJS
- Git clone the project
- Run
npm install
in both the folders (blog-frontend & blog-api) - Add .env file in the blog-api folder and add Mongo URL and JWT secret
- Run
npm start
in both the folders (blog-frontend & blog-api)
- Create Project with Frontend and API folders
- Install the main packages: Mongo, Express, React + Redux, Material UI, JWT
- Add basic user authentication (For admin 'Add Blog' feature) which can be extended to social login for users
- Add Blog Functionality
- Update Blog Functionality
- Remove Blog Functionality
- Add Categories
- Add morgan for request logging
- Comments Functionality
- Like and Share Functionality
- Bundling and pushing to Heroku (or sud-reddy.tech)
- Use Auth0 for authentication