About the Project
I created the backend for Toki - Video Chat, a peer-to-peer video chat app designed for real-time interaction. With a backend built using Node.js, Express, and MongoDB, Toki supports a stable and scalable video calling experience. Real-time communication is powered by Socket.IO and Agora, with Redis ensuring smooth session management and load handling.
“The shortest distance between two people is a smile—and Toki makes it possible in real time.”
This project focuses on providing a responsive and immersive experience, making it easy for users to connect in real time with minimal latency. The application backend is crafted to support high concurrency and rapid data exchange, perfect for handling high loads while keeping interactions stable.
Key Technologies
- Node.js and Express for backend API handling and RESTful services
- MongoDB for flexible, efficient data storage
- Socket.IO and Agora for real-time, low-latency communication
- Redis for session management and load balancing
- Docker to containerize the application for deployment consistency and scalability
The Toki project highlights my expertise in developing high-performance backends, especially for applications that prioritize real-time user interactions and stability under heavy loads.