BACKEND
This is a backend API for a modern blog platform, built to support real content and community interaction — not just basic post CRUD. The standout piece is the comment system: full nested comments and replies with complete CRUD operations, plus Facebook-style emoji reactions on posts, giving the platform genuine social/interactive depth beyond a typical blog backend.
Core systems:
- JWT-based authentication with secure login, registration, and protected routes.
- Nested comment and reply system with full CRUD support.
- Emoji reactions on blog posts.
- Blog post CRUD via clean RESTful endpoints.
- Profile image uploads (Multer, local/cloud storage)
Architecture and security:
- Modular controller-service architecture for maintainability.
- Role-based middleware (user/admin)
- Security hardening: Helmet, CORS, rate limiting, Bcrypt password hashing.
- Versioned API structure (/api/v1/) for scalability
Core systems:
- JWT-based authentication with secure login, registration, and protected routes.
- Nested comment and reply system with full CRUD support.
- Emoji reactions on blog posts.
- Blog post CRUD via clean RESTful endpoints.
- Profile image uploads (Multer, local/cloud storage)
Architecture and security:
- Modular controller-service architecture for maintainability.
- Role-based middleware (user/admin)
- Security hardening: Helmet, CORS, rate limiting, Bcrypt password hashing.
- Versioned API structure (/api/v1/) for scalability
Status
Live
Features
- 1.JWT-Based User Authentication
- 2.Nested Comments and Replies (Full CRUD)
- 3.Emoji Reactions on Blog Posts
- 4.Profile Picture Upload via Multer
- 5.RESTful Blog CRUD APIs
- 6.Role-Based Middleware (User/Admin)
- 7.Security: Helmet, Rate Limiting, Bcrypt, CORS
- 8.Modular Controller-Service Architecture
