๐ BlogPort โ A Full-Stack MERN Blogging Platform
BlogPort is a full-stack blogging platform built using the MERN stack, designed to support real users, real interactions, and scalable backend logic.
The platform allows authenticated users to create, publish, and engage with content through real-time likes and comments, providing a responsive and interactive reading experience.
โจ Features :
๐ Secure Authentication JWT-based authentication with protected routes and securely hashed passwords.
โ๏ธ Create & Manage Blogs Authenticated users can create, edit, and publish blogs with persistent data storage.
โค๏ธ Real-Time Likes Likes update instantly across the application without requiring page reloads.
๐ฌ Real-Time Comments Users can comment on blogs with immediate database persistence and UI updates.
๐ Global Feed A public feed displays blogs from all users, fetched and sorted using RESTful APIs.
๐งญ User Dashboard A personalized dashboard allows users to manage their own blogs and activity.
๐ง Tech Stack :
๐จ Frontend React.js, React Hooks, Context API, Responsive UI
โ๏ธ Backend Node.js, Express.js, RESTful APIs
๐๏ธ Database MongoDB, Mongoose (schemas and validation)
๐ Authentication & Security JSON Web Tokens (JWT), environment variables
๐ ๏ธ Development Tools Git and GitHub
๐๏ธ Architecture Overview :
๐ฏ The frontend handles UI rendering, state management, and API consumption.
๐ง The backend manages authentication, authorization, and core business logic.
๐พ The database ensures persistent and structured data storage.