Skip to content

RudraBhungaliya/BlogPort

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

45 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐Ÿ“ 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.

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages