Newsx – Social Blogging Platform
A modern, feature-rich social blogging platform built with Next.js 15 and Express.js. Users can create rich-text posts, nest comments up to 5 levels, like/dislike content, follow others, receive real-time notifications, and fully delete their accounts. Includes a powerful admin dashboard and Swagger-documented REST API.

Technologies Used
Project Info
1 month
Full Stack Developer
Completed
Key Features
- •Full JWT Authentication with Refresh Tokens
- •Rich Text Editor (TipTap) + Cloudinary Images
- •Deeply Nested Comments (5 levels)
- •Like/Dislike Posts & Comments
About This Project
Newsx is a production-grade full-stack social blogging application that combines the best of modern web development practices. Built with Next.js 15 (App Router) and React 19 on the frontend, and a robust Express.js + MongoDB backend, it delivers a fast, responsive, and engaging user experience.\n\nThe platform supports full user authentication with JWT access/refresh tokens, email verification, and secure password reset flows. Users can write beautiful posts using TipTap rich text editor, upload images via Cloudinary, engage through likes/dislikes on posts and comments, and build communities by following other authors.\n\nA standout feature is the deeply nested commenting system (up to 5 levels) and real-time notification system. The admin dashboard provides complete control: suspend users/content, view analytics, and manage the entire platform. Comprehensive account deletion ensures all user data — posts, comments, likes, followers, notifications, and avatar — is permanently removed.\n\nThe entire API is fully documented with Swagger UI and deployed as serverless functions on Vercel alongside the frontend for optimal performance and scalability.
All Features




