Content Management system

Content Management system

A full-featured web-based CMS enabling users to create, manage, and publish content efficiently with role-based access and modern UX.

Tech Stack

Next.js
React
Tailwind CSS
Redux
PostgreSQL
JWT
Spring Boot
HHibernate
RRBAC
Cloudinary

The Problem

  • Users needed a platform to manage content without technical knowledge.
  • Managing multiple roles, permissions, and publishing workflow was complex.

The Solution

  • Developed a responsive web application using Next.js and Tailwind CSS.
  • Implemented role-based access control and user authentication using JWT.
  • Integrated Hibernate ORM with PostgreSQL for scalable content storage.
  • Added WYSIWYG editor and media upload functionality using cloudinary.
  • Built admin dashboard for content approval, analytics, and workflow management.

Preview

Screenshot 1
Screenshot 2
Screenshot 3

Results

  • Delivered a fully functional CMS with user roles and workflow management.
  • Simplified content creation and publishing for non-technical users.
  • Enhanced portfolio by showcasing full-stack development skills.
  • Can be deployed on Vercel with cloud storage and authentication integration.