Chyloo
personal Sep 2025 - Feb 2026

Chyloo

Real-Time Social Media Platform

9Features
4Challenges
HighImpact
9Technologies

Built a real-time social platform with live chat and conversation sync using dual socket architecture

Problem

The biggest challenge was maintaining real-time synchronization between chat messages and the conversation list. Updates needed to reflect instantly across both interfaces without delays or inconsistencies, especially during active messaging sessions and group interactions.

Solution

Implemented a dual Socket.IO connection strategy, one dedicated to real-time chat messaging and another for updating the conversation list. This separation ensured consistent, scalable, and conflict-free real-time updates across different parts of the application.

Overview

Chyloo is a full-stack social media platform inspired by Facebook and Instagram, designed to deliver a dynamic, real-time user experience. It includes authentication, posts, stories, messaging, and social interactions, all built with a scalable architecture and optimized performance in mind.

Results & Impact

Successfully built a production-level social media platform with scalable real-time architecture, improving understanding of WebSockets, system design, and handling complex state synchronization.

Tech Stack
ReactViteNode.jsExpressMongoDBSocket.ioCloudinaryBcryptSession
Key Features
User authentication and session management
Create, like, and manage posts
Stories with captions
Real-time one-to-one and group chats
Follow and follower system
Private and public account controls
Saved posts and reels
User mentions via account handles
Delete messages and delete for everyone functionality
Challenges
01Implementing real-time sync between chat and conversation list
02Handling group chat architecture separately from personal chats
03Ensuring consistent state across multiple socket connections
04Managing delete and delete-for-everyone logic in real-time
Screenshots (6)