This is a Blog Application for creating, editing, and sharing blog posts with a clean and responsive design
A full-featured Blog Application built with the MERN stack (MongoDB, Express, React, Node.js) that allows users to create, edit, and share blog posts with secure authentication. This app is designed with developers in mind, emphasizing clean code, best practices, and a responsive UI.
- User Authentication: Secure signup, login, and logout using JWT.
- Create/Edit/Delete Posts: Users can manage their own blog posts.
- Protected Routes: Only authenticated users can access certain pages.
- Responsive Design: Works seamlessly on desktop, tablet, and mobile devices.
- Clean UI: Modern, intuitive interface using Tailwind CSS.
- State Management: React Context API for authentication state.
- API: RESTful backend built with Express and MongoDB.
- Frontend: React, React Router, Tailwind CSS, React Icons
- Backend: Node.js, Express.js, MongoDB, Mongoose
- Authentication: JWT (JSON Web Tokens)
- Tools: GitHub Actions for CI/CD pipeline, ESLint for linting
Home Pages 


