Project Name: Blog App- MERN Stack Application
A full-stack blog application built using the MERN Stack (MongoDB, Express.js, React.js, Node.js). It allows users to create, read, update, and delete blog posts, register and login securely, and enjoy a smooth, responsive UI for managing personal content.
This project reflects my deep interest and passion for backend development, building scalable, secure, and maintainable systems that power real-world applications.
✅ Designed and Developmed the server side Logic using Node.Js runtime evnironment and one of its frameworks Express.Js
✅ Created a fully functional RESTful API architecture
✅ Engineered the MongoDB schema for users and blog posts using Mongoose
✅ Ensured robust error handling, validation, and API responses
✅ Used RestClient for testing and created API collections for easy debugging
✅ Passionate about writing clean code, following REST principles, and learning best practices
🧠 Backend – My Domain of Passion ❤️
- Node.js
- Express.js
- MongoDB with Mongoose
- Multer for Image Uploads
- CORS, dotenv
Method Description POST Register a new user POST Login and receive JWT token GET Get all blog posts GET View a single blog post POST Create blog post (auth) PUT Edit blog post (auth) DELETE Delete blog post (auth)