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.