Budżet: 20000 UAH Termin: 30 dni
Dzień dobry.
Mam doświadczenie w budowie usług VoIP oraz platform komunikacyjnych opartych na Asterisk (ARI), Node.js (NestJS) oraz WebRTC. Jestem gotów zrealizować usługę pełnego cyklu interakcji z leadami w architekturze mikroserwisowej.
Jak widzę architekturę rozwiązania:
1. Telefonia
— Asterisk z wykorzystaniem ARI do pełnej kontroli połączeń
— SIP-trunk do telefonii wychodzącej/przychodzącej
— Przeglądarkowy softfon przez SIP.js + WebRTC
— Logika routingu, nagrywanie rozmów, statusy połączeń
2. Backend (Node.js / NestJS, TypeScript)
— API-gateway
— Usługa zarządzania leadami
— Usługa połączeń (integracja z ARI)
— Usługa czatów / SMS (przez dostawcę)
— Autoryzacja (JWT / RBAC)
— WebSocket dla zdarzeń w czasie rzeczywistym
3. Dane
— PostgreSQL — dane operacyjne (leady, użytkownicy, sesje, statusy)
— ClickHouse — historia komunikacji, analityka, raporty
— Przechowywanie CDR + własna historia zdarzeń
4. Funkcjonalność
— Pełna historia interakcji z leadem (połączenia, SMS, czaty)
— Statusy i scenariusze przetwarzania
— Ewidencja nieodebranych / powtórnych połączeń
— API do dalszej integracji z CRM
— Skalowalność poprzez podział usług
Mogę pracować w oparciu o milestone'y:
1 — podstawowa telefonia + integracja ARI
2 — przeglądarkowy softfon
3 — historia komunikacji + Baza Danych
4 — moduł SMS / czat
5 — analityka i optymalizacja
Orientacyjne terminy: 4–6 tygodni w zależności od głębokości funkcjonalności.
Budżet 20 000 zł jest możliwy dla MVP (podstawowa telefonia + historia + prosty UI). Dla pełnoprawnego systemu produkcyjnego z mikroserwisami, analityką i stabilnością budżet będzie wyższy — omówimy to po szczegółowym określeniu wymagań.
Jestem gotów omówić szczegóły architektury oraz ograniczenia techniczne w wiadomościach prywatnych.