Frontend
Web UI
- React & Vite
- Immersive 3D interfaces via React Three Fiber
- Terminal-style overlay and glassmorphism styling
Infrastructure
AWS Serverless
- API Gateway (WebSocket)
- AWS Lambda handlers
- DynamoDB for state management
Authentication
- Amazon Cognito User Pools
- Seamless secure session management
The entire backend is managed as Infrastructure as Code via Terraform, allowing for reproducible and scalable cloud environments.
Artificial Intelligence
Google Gemini Integration
Echo features autonomous agents powered by the Google Gemini API. These agents interact with the world, maintain character personas, and communicate with players in real-time over the AWS WebSockets infrastructure.