Szukam freelancera fullstack lub grupy frontend/backend, którzy mają doświadczenie w realizacji systemów podobnych do https://lawly.com.ua/ lub https://kabanchik.ua/
Pierwsze — konieczne jest szczegółowe omówienie stosu technologii i architektury projektu z wielojęzycznością i wielodomenowością.
Z funkcji: system kont użytkowników (klient/specjalista) z dashboardem, finansami, filtrem specjalistów, usługami (3 kategorie zagnieżdżenia), opiniami, zrealizowanymi projektami, quizem, systemem ocen, sekcją pytań i odpowiedzi, artykułami i materiałami pomocniczymi. Później będzie wewnętrzny system CRM z realizacją na subdomenach.
Układ musi być pixel perfect, 1 do 1 z makietą w Figma (cały system design i UI-kit już zebrane). Adaptacja responsywna jest wymagana.
Ważne jest, aby projekt był w pełni oparty na JS, z pytaniem o indeksację całej treści przez Google, tak aby był pre-render na stronie, a .js był indeksowany. Architektura bazy danych również jest jednym z kluczowych elementów, ponieważ ważne jest jej skalowanie w przyszłości (będą dodatkowe encje, parametry itp.).
Makieta zostanie przesłana podczas dyskusji dla dokładniejszej oceny.
Przybliżone wymagania do projektu:
Język: Python (FastAPI) lub Node.js (NestJS)
Mikrousługi:
Auth Service (rejestracja, logowanie, zarządzanie sesjami, OAuth2)
User Management (kontakty użytkowników: specjaliści, firmy i klienci)
Services & Orders (zarządzanie zamówieniami i usługami)
Billing & Payments (płatności, saldo, zarządzanie rachunkami)
CRM System (prowadzenie leadów, statusy zgłoszeń, metryki)
Rating & Reviews (system ocen i opinii)
Notifications (powiadomienia email, push, SMS)
Chat & Messaging (wewnętrzny komunikator między użytkownikami)
Geolocation & Localization (automatyczny wybór miasta, wielojęzyczność)
baza danych: PostgreSQL + Redis (cache), Elasticsearch (wyszukiwanie), MongoDB (niektóre dane nieustrukturyzowane)
🖥 Frontend (SPA/PWA)
Framework: Next.js (React) z SSR dla SEO
Stylizacja: TailwindCSS lub Shadcn/UI
Komponenty UI: Shadcn/UI (kartki, formularze, modale)
Mapy: Mapbox lub Leaflet do wyświetlania geolokalizacji
Wykresy i analityka: Recharts lub Chart.js
Optymalizacja wydajności: Next.js Image, Lazy Loading, Code Splitting
🔗 API Gateway
W wycenie proszę podawać średnią stawkę za godzinę, a także koniecznie swoje portfolio, jakie poziomy serwisów internetowych i systemów realizowaliście.