Skip to content

πŸš€ GlassyBlog – A full-stack blogging platform built with Next.js, Tailwind, MongoDB, Cloudinary, Ant Design including Charts, and Tiptap. It features JWT authentication, RBAC, user-owned blog management, modern admin dashboard with analytics, highlighted search, and smooth pagination across blog pages and admin tables, with a fully responsive UI.

Notifications You must be signed in to change notification settings

MuhammadHassanRaza25/GlassyBlog

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ’Ž GlassyBlog: A Full-Stack Blogging Platform

GlassyBlog is a modern, scalable full-stack blogging platform developed for production-ready performance, security, and real-world use cases. Built with a focus on Glassmorphism UI, it offers a seamless user experience.

πŸš€ Explore Live Demo


πŸš€ Key Features & Highlights

  • πŸ“ Advanced Content Creation: Rich text editor built with Tiptap for structured, professional content creation.

  • πŸ” Enterprise-Grade Security: Secure authentication implemented using JWT with a robust Access & Refresh token flow.

  • πŸ›‘οΈ Role-Based Access Control (RBAC): Strict enforcement of admin-only access and protected routes for high-level security.

  • πŸ“Š Powerful Admin Dashboard: Comprehensive management of blogs and users through interactive tables, featuring analytics visualized via Ant Design charts.

  • πŸ” Real-Time Search & Highlighting: Quick content discovery with real-time search functionality across blog listings and admin management tables.

  • πŸ“‘ Optimized Management: Pagination implemented for large datasets, and a dedicated My Blogs page for users to securely manage their published content.

  • πŸ–ΌοΈ Media Optimization: Seamless media upload and image management integrated with Cloudinary.

  • πŸ“± Responsive Design: A mobile-first, high-performance UI ensuring a flawless experience across all devices.


πŸ› οΈ Tech Stack

Category Technology
Framework Next.js
Database MongoDB
Editor Tiptap Rich-Text Editor
Authentication JWT (Access/Refresh Tokens)
CSS Framework Tailwind CSS
UI Library Ant Design
Visuals Ant Design Charts
Media Cloudinary

Developed with ❀️ by Muhammad Hassan Raza | Full Stack Developer

About

πŸš€ GlassyBlog – A full-stack blogging platform built with Next.js, Tailwind, MongoDB, Cloudinary, Ant Design including Charts, and Tiptap. It features JWT authentication, RBAC, user-owned blog management, modern admin dashboard with analytics, highlighted search, and smooth pagination across blog pages and admin tables, with a fully responsive UI.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published