Chatex Logo

Chatex

Your new Social Media Website!

A place for your Voice & Vision

Connect with the world. Share your ideas with Shouts, interact seamlessly, and build your own unique community on an nice website.

App Dashboard Preview

Everything you need to connect

Chatex isn't just a messaging app. It's a full-fledged social website designed to show your voice and leave meaningful interactions.

Like & Comment

Engage deeply with the content you love. Leave a like or start a rich discussion in the comments section seamlessly.

Like and Comment Feature

Reshouts & Quotes

Found something nice? Show it to your own audience or add your unique spin by re-shoutin' them on your feed.

Reshouts and Quotes Feature

Follow System

Build your network. Follow your favorite creators, friends, and trending topics to curate your personal feed.

Follow System Image

Architecture & Technology

The comprehensive stack powering Chatex

Chatex is a full-stack social media application engineered entirely from scratch over two dedicated months. My main objective was to create a modern, scalable platform that accurately mimics real-world enterprise architectures, proving my readiness for professional software engineering securely and confidently.

Frontend Ecosystem

  • Next.js 14 & React: Fully responsive UI built with Tailwind CSS, Server Components, and polished with Framer Motion.
  • State & Data: Managed globally utilizing Redux Toolkit (RTK) and heavily optimized using RTK Queries for catching/mutations.
  • Testing: Extensive Unit & Integration testing through Vitest alongside automated End-to-End (E2E) testing via Playwright.
  • Hosting: Seamlessly deployed and delivered on Vercel's global edge network.

Backend Architecture

  • Java S-Boot: The robust engine powering the RESTful APIs with optimized querying via Spring Data JPA.
  • Security: Protected via a strictly defined Custom Security Filter Chain and stateless JWT-based authentication.
  • Testing: Bulletproof stability ensured through heavy JUnit testing and comprehensive Spring Boot Integration Tests.
  • Hosting: Running continuously in production via Railway deployment.

Database

  • Docker Containerization: Standardized and isolated environments using Docker & Docker Compose for testing/staging.
  • Database Complexity: Leveraging PostgreSQL to accurately map the complex relational social graph (Follows, Reshouts, Comments).
  • Engineering Mindset: Clean code architecture bridging independent frontend and backend infrastructures realistically.

Start connecting with nice people

Create your account today and live the next era of social media. It's fast, free, and built for you.