projects / Istorya

School Activity Project

Istorya

React
TailwindCSS
ExpressJS
Getstream.io
Node.js

January 2025 - March 2025

Istorya

Description

Istorya is a real-time messaging application that allows users to connect with friends and create group chats. It offers a seamless way to communicate and collaborate with others in real time, enhancing social interactions through an intuitive interface.

Problem

Traditional messaging platforms often lack the ability to provide real-time updates and robust group management features, making it challenging for users to stay connected and organized with friends and peers.

Technical Details

The platform was developed using modern technologies, incorporating real-time messaging capabilities with GetStream.io. Features include user authentication, group chat management, message notifications, and a responsive design for cross-device usability.

My Role

As the lead developer, I implemented core features such as real-time messaging and group chat functionality. I also worked on integrating the GetStream.io API and ensuring the application maintained optimal performance under high traffic conditions.

Challenges

One of the main challenges was achieving low latency for real-time communication and ensuring data synchronization across all devices. Additionally, managing group chat functionalities and handling message history required efficient backend implementation.

Screenshots

IstoryaIstorya

Conclusion

Istorya has successfully provided users with a reliable and engaging platform for staying connected with friends. Its robust features and real-time capabilities have made it a practical tool for communication and collaboration.