SyncSpeak is a voice chat platform designed specifically for technocrats. It enables users to create and join rooms, facilitating dynamic and interactive conversations, idea sharing, and networking among like-minded individuals.
Features:
Real-Time Communication: Leveraging WebRTC and SocketIO, SyncSpeak ensures low-latency real-time communication among users with an average latency of 45-75ms, fostering smooth conversations.
State Management with Redux: Redux is implemented for efficient state management, allowing for streamlined data flow and enhanced performance.
Robust Backend: The platform is built using Node.js and Express.js, providing a reliable and scalable backend infrastructure to support the chat functionality.
Data Persistence: SyncSpeak leverages MongoDB as its database, ensuring data persistence and efficient retrieval of user information and chat history.
Enhanced Security: Integrated Twilio API enables OTP-based authentication via SMS/email, enhancing security and user verification.
Continuous Integration and Deployment: The project is integrated with a CI/CD pipeline, enabling automated testing and smooth deployment. It is deployed on AWS EC2 using Docker, ensuring improved performance, scalability, and security.
Landing Page
Registration
OTP authentication with Twilio API
Profiling
Profiling
Create Chat Rooms
Chat Rooms
Like this project
0
Posted Feb 21, 2024
Developed social audio app leveraging WebRTC & SocketIO for real-time chat with an average latency of 45-75ms.