I have created a MERN_Blogging Application using MERN Stack. In this app, you can create your account and publish the blogs written by you so that other people on the platform can read and can even comment or react to the post. Basically, this application is similar to dev.to platform.
1) Front-End - React + Redux
1) Front-End - React + Redux
2) Back-End - Node.js(Express.js) & MongoDB
3) Project Outline
3) Project Outline
- Create Blog Schema Blog (String) Published (Bool) --> For users to see unpublished vs published post Comments (Object) User (Object)
- Create Comments Schema Comment (String) User (Object) Date
- Create User Schema: Name(String) Email (string) Password isAdmin (String)
- Signup/Logout/Login User
- View Blogs without sign in
- Write Blog with sign in
- Allow admin to determine which blogs to be published or not
- Allow other users to comment on the blog
You can check out the source code here - https://github.com/sagar-barapatre/MERN_Blogging
Live Demo - https://mern-crud-assignment.herokuapp.com/
Live Demo - https://mern-crud-assignment.herokuapp.com/