Article Publishing Platform.
A content management platform where writers draft, editors review, and admins control what goes live.
- Admins and writers with separate permissions
- Role-based
- Content goes through review before going live
- Draft→Publish
- Clean URLs built for search engine visibility
- SEO-ready
- Image uploads managed and delivered automatically
- Media included

Overview
A content management platform where writers draft, editors review, and admins control what goes live. Everyone has the right level of access — and nothing gets published without going through the right steps.
My Role
Key Results
- Draft-to-publish workflow — nothing goes live without going through the right steps
- Separate access levels for writers and admins — everyone sees only what they need
- Built-in image management, search, and SEO-ready article URLs
The Challenge
Growing content teams outgrow basic blog tools fast. Writers save drafts in one place, editors leave notes somewhere else, and nobody's sure what's actually live. Without a proper workflow, something half-finished ends up published — or a finished piece sits forgotten in a folder.
The Solution
Built a publishing platform where every piece of content follows a clear path: written, reviewed, approved, published. Writers get a proper editor with real formatting tools. Admins can see everything, manage every article, and control who can publish. Images upload and store automatically. Article URLs are clean and built for search engines from day one.
Core Features
Secure login with separate Admin and Writer access levels
Rich text editor
headings, lists, images, links, and formatting
Drafts save automatically
nothing gets lost mid-write
Admin review and approval before anything goes live
Clean, readable article URLs
good for sharing and search engines
Search and filter to find any article instantly
Screenshots
Tech Stack
What the system runs on, and the decisions behind each layer.
- Frontend
- React (component-driven UI, rich editor integration)
- Backend
- Node.js + Express (modular REST API structure)
- Database
- MongoDB (schema-based content modeling)
- Auth
- JWT authentication with role-based middleware
- Media
- Cloudinary (image storage, transformation, and delivery)
Impact
- Draft-to-publish workflow — nothing goes live without going through the right steps
- Separate access levels for writers and admins — everyone sees only what they need
- Built-in image management, search, and SEO-ready article URLs