Jeffrey Bernadas
Full Stack Developer
I build enterprise-grade, responsive digital solutions for the web and mobile — systems that hold up when they're carrying real weight.
Back to Projects
Tsismis
retired1 / 3
Description
A real-time chat application built with Socket.IO for instant messaging. Features include user search, private conversations, group chats with admin controls, and real-time notifications for unread messages.
Features
- -Start conversations by searching users by name
- -Real-time messaging powered by Socket.IO
- -Real-time notifications for unread messages
- -Group chat with admin functionalities
- -Members can rename group chats
- -Admin-only controls for adding/removing members
- -Members can leave group chats
- -Auto-assign new admin if creator leaves
- -Light/Dark theme support
- -Mobile responsive design
Tech Stack
- React.js
- Styled Components
- Material UI
- Socket.IO
- Node.js
- Express.js
- JWT
- MongoDB
- Heroku