Blogify is a full-stack blogging platform that allows users to write, share, and interact with blog posts. It supports user authentication, blog creation, comments, likes, and personalized profiles.
- User authentication (signup, login, logout)
- Create, view, and manage blog posts
- Like and comment on blogs
- User profile with stats (total blogs, views, likes)
- Responsive UI with clean and intuitive design
Frontend:
- React.js
- Axios
- Bootstrap
Backend:
- Node.js
- Express.js
- MongoDB (Mongoose)
Authentication:
- JWT (JSON Web Tokens)
- Passwords securely hashed using Node.js crypto module (createHmac, randomBytes)
Displays all blogs with preview cards including title, author, views, likes.
.png)
Full blog content with comments and interaction section.
.png)
.png)
.png)