Tech Stack
AWS
Node.js
MongoDB
Javascript
OAuth2.0
Git
Description
Blog-hub is a full-stack blogging platform built with the MERN stack, featuring secure Google OAuth 2.0 authentication and a role-based access control system for “Creators” and “Readers.” The platform allows creators to publish, edit, and manage posts effortlessly while providing readers with a smooth and engaging browsing experience.
It includes an infinite nested comment system that enables users to reply to any comment in a threaded manner, fostering rich discussions. A rich text editor (Jodit) enhances content creation, and AWS S3 with CDN integration ensures fast and secure image storage through pre-signed URLs. The project emphasizes scalability, interactivity, and a polished user experience from end to end.
- Built a full-stack MERN web app with secure Google OAuth 2.0 authentication.
- Implemented role-based access control for “Creator” and “Reader” roles with differentiated permissions.
- Designed an infinite nested comment system for interactive and hierarchical discussions.
- Integrated a rich text editor for advanced post formatting and media embedding.
- Utilized AWS S3 and CDN for secure, high-speed image storage and delivery using pre-signed URLs.