-
Notifications
You must be signed in to change notification settings - Fork 0
Project overview
Borbuev Beksultan edited this page Jan 2, 2025
·
2 revisions
This project leverages modern technologies to build a scalable, high-performance application. Below is a summary of the key technologies and their roles in the project.
- Kotlin: Utilized for seamless integration with the Android client and shared backend services.
- Spring Boot: A robust framework for building microservices and web applications.
- PostgreSQL 17: Provides a reliable and scalable relational database for storing application data.
- WebSocket: Enables real-time, full-duplex communication between the client and server.
-
AWS Cognito: Manages user authentication and authorization.
-
AWS S3: Stores and retrieves application assets.
-
AWS Transcribe: Adds speech-to-text functionality.
- Kurento: Powers WebRTC-based video and audio communication.
-
Google Firebase 9.2.0: Used for notifications, analytics, and other backend services.
-
Google Gemini: Integrates advanced AI capabilities.
Deployment
- Docker: Simplifies application deployment and environment setup.
