A full-stack blog application where users can sign up, log in, and publish blog posts that are visible to all users. Each user can create, edit, and delete their own posts. The app uses a custom backend and Fetch API for data handling.
π View the Live App
- π User Authentication β Sign up and log in securely
- π Create Blog Post β Authenticated users can add blogs
- βοΈ Edit/Delete Posts β Users can manage their own blogs
- π Public Blog Feed β All users can view all blogs
- π± Responsive Design β Works well on desktop and mobile
Frontend:
- React.js
- Bootstrap
- Fetch API (for HTTP requests)
Backend:
- Node.js
- Express.js
- MongoDB (with Mongoose)
- JSON Web Token (JWT) for authentication
- CORS & dotenv for config/security


