### 1. Technology Stack
Frontend (src directory):
- React 18
- TypeScript
- Vite (deployed only as static)
- Tailwind CSS
- MUI (Material UI)
- Radix UI (UI components)
- React Router
- Socket.IO Client
- i18next (localization)
- Framer Motion (animations)
Backend (server directory):
- Python (Flask)
- PostgreSQL
- Celery + Redis (asynchronous tasks)
- Gunicorn (server)
- Socket.IO (real-time events)
- JWT (authentication)
- WebRTC (for voice communication through browser)
- WebSocket API (for server and external integrations)
- Integration with OpenAI API (gpt-4o-MINI-realtime-preview)
- DodoPayments (payments)
- Migrations, models, business logic, routes, middleware
Task:
Debug the project, verify the payment system operation, and implement product delivery after successful payment. Implement memory for the gpt-4o-MINI-realtime-preview model working via
- WebRTC (for voice communication through browser) (implemented)
- WebSocket API (for server and external integrations) (needs to be implemented)
Add Google Calendar integration
And synchronize the frontend with the backend.
MOST IMPORTANT, DEADLINES!
If you complete this task, you will receive a permanent position in a company developing AI assistants.