Full StackCompleted

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.

Newsx – Social Blogging Platform

Technologies Used

Next.js
Tailwind CSS
Express.js
MongoDB
Cloudinary
Vercel

Project Info

Duration:

1 month

Role:

Full Stack Developer

Status:

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

Full JWT Authentication with Refresh Tokens
Rich Text Editor (TipTap) + Cloudinary Images
Deeply Nested Comments (5 levels)
Like/Dislike Posts & Comments
Follow/Unfollow Users + Social Feeds
Real-Time Notifications System
Powerful Admin Dashboard
Global Search (Posts, Users, Comments)
Complete Account Deletion (GDPR-style)
Swagger API Documentation
Responsive Tailwind CSS Design
Serverless Deployment on Vercel
Newsx – Social Blogging Platform screenshot 1
Newsx – Social Blogging Platform screenshot 2
Newsx – Social Blogging Platform screenshot 3
Newsx – Social Blogging Platform screenshot 4
Newsx – Social Blogging Platform screenshot 5