This is a full-stack blog website built using the MERN (MongoDB, Express.js, React.js, Node.js) stack. The website allows users to read and write blog posts on various topics.
- User authentication: Sign up and log in to create, edit, and delete blog posts.
- Blog posts: Create, edit, and delete your own blog posts.
- Comment system: Users can comment on blog posts.
- Search functionality: Search for blog posts by keywords or categories.
- Pagination: Display a limited number of blog posts per page with pagination.
- Frontend: React.js
- Backend: Node.js with Express.js for the server.
- Database: MongoDB for storing blog posts and user data.
- Image Upload: Multer is used for handling image uploads in the backend.
- Node.js and npm (Node Package Manager) should be installed on your system.
- MongoDB should be installed and running.
-
Clone the repository:
https://github.com/rishabh3562/Blog-Web-App.git