### 1. Technologia stosowana
Frontend (katalog src):
- React 18
- TypeScript
- Vite (deployment tylko jako statyczny)
- Tailwind CSS
- MUI (Material UI)
- Radix UI (komponenty UI)
- React Router
- Socket.IO Client
- i18next (lokalizacja)
- Framer Motion (animacje)
Backend (katalog server):
- Python (Flask)
- PostgreSQL
- Celery + Redis (zadania asynchroniczne)
- Gunicorn (serwer)
- Socket.IO (wydarzenia w czasie rzeczywistym)
- JWT (uwierzytelnianie)
- WebRTC (do głosowej komunikacji przez przeglądarkę)
- WebSocket API (do integracji serwerowych i zewnętrznych)
- Integracja z API OpenAI (gpt-4o-MINI-realtime-preview)
- DodoPayments (płatności)
- Migracje (migrations), modele (models), logika biznesowa (services), trasy (routes), middleware (middleware)
Zadanie:
Debugowanie projektu, sprawdzenie działania systemu płatności i wdrożenie wydawania towaru po pomyślnym opłaceniu. , zaimplementować pamięć dla modelu gpt-4o-MINI-realtime-preview działającego na
- WebRTC (do głosowej komunikacji przez przeglądarkę) (zaimplementowane)
- WebSocket API (do integracji serwerowych i zewnętrznych) (trzeba zaimplementować)
Dodać integrację z kalendarzem Google
I pogodzić frontend z backendem.
NAJWAŻNIEJSZE, TERMINY PRACY!
Jeśli poradzisz sobie z tym zadaniem, otrzymasz stałą pracę w firmie zajmującej się rozwojem asystentów AI.