Timeline
Built as a solo website project from 5/6/2023 to 27/6/2023.
A real-time chat website with authentication, messaging, notifications, Socket.IO communication, message pinning, theme customization, and multilingual support.
Key Features
Built as a solo website project from 5/6/2023 to 27/6/2023.
Problem: users need instant conversation feedback, message history, and basic personalization in one lightweight chat experience.
Socket.IO realtime communication, message pinning, theme customization, multilingual support, and global state management with Redux Toolkit.
Delivered a fullstack chat demo with authentication, realtime events, persistent messages, notifications, search, and UI customization.
Engineering
Low-latency realtime messaging with Socket.IO and event-driven architecture
Persistent message storage in MongoDB with efficient indexing for search
Theme customization and i18n support for multilingual global users
Approach
Screenshots
Screens from the product flow, used to show layout, states, and interaction details before reading the implementation notes.