Back to projects

Atrafian Chat & Social Ecosystem

April 2025 Visit Website
NestJSNext.jsTailwind CSSTurborepoSocket.ioPostgreSQLPayment Gateway
Atrafian Chat & Social Ecosystem slide 1
Atrafian Chat & Social Ecosystem slide 2
Atrafian Chat & Social Ecosystem slide 3
Atrafian Chat & Social Ecosystem slide 4
Atrafian Chat & Social Ecosystem slide 5
Atrafian Chat & Social Ecosystem slide 6
Atrafian Chat & Social Ecosystem slide 7
Atrafian Chat & Social Ecosystem slide 8
Atrafian Chat & Social Ecosystem slide 9

Atrafian Chat & Social Ecosystem

Solely architected and engineered an enterprise-grade real-time web application featuring a native mobile build using Turborepo and Capacitor.js. Implemented high-concurrency messaging and real-time social communication pipelines utilizing Socket.io powered by a NestJS backend ecosystem, backed by a high-efficiency Redis caching layer and secure MinIO S3 media object storage. Developed a completely separate administrative dashboard panel utilizing Next.js to isolate system operations, user management, and Role-Based Access Control (RBAC).

Project Overview

  • Role: Solo Fullstack & Mobile Developer
  • Timeline: 2 Months (Full-time)

Core Features

  • Real-Time Communication: Multi-channel personal chats, group chats, and support tickets built with Socket.io.
  • Radar Navigation & Discovery: Custom vector adventure map with hardware-accelerated interactive filters.
  • Privacy & Security: End-to-end security measures including secure message closing/deletion.
  • Social Features: Follower/following architecture and user story updates.
  • Rich Media: Sending voice messages, images, and videos stored on AWS S3-compatible MinIO instances.
  • Infrastructure & Caching: OTP SMS authentication and also for Redis cache database layer to maximize the speed.

Tech Stack

  • Monorepo: Turborepo
  • Backend: NestJS, PostgreSQLQL, Redis, Socket.io
  • Frontend: Next.js (Pages Router), React Query