A full-stack blog application built with the MERN stack (MongoDB, Express.js, React.js, Node.js).
- User authentication (register, login, logout)
- Create, read, update, and delete (CRUD) blog posts
- Comment on blog posts
- Responsive design
- Rich text editor for creating and editing posts
-
Frontend:
- React.js
- Redux (for state management)
- React Router (for navigation)
- Axios (for HTTP requests)
- Bootstrap (for styling)
-
Backend:
- Node.js
- Express.js
- MongoDB (using Mongoose for object data modeling)
- JWT (JSON Web Tokens) for authentication
- Node.js and npm installed on your machine
- MongoDB installed and running
-
Clone the repository:
git clone https://github.com/yourusername/mern-blog-app.git cd mern-blog-app