Switch to English?
Yes
Переключитись на українську?
Так
Переключиться на русскую?
Да
Przełączyć się na polską?
Tak
Autorski projekt kompleksowego systemu CRM (w fazie aktywnego rozwoju), stworzony z myślą o optymalizacji wewnętrznych procesów przedsiębiorstwa, zarządzaniu relacjami z klientami oraz automatyzacji powtarzalnych zadań. Główny nacisk podczas projektowania został położony na maksymalną wydajność, bezpieczeństwo danych oraz niezawodność architektury.

Stos technologiczny i rozwiązania architektoniczne:

Backend: Node.js z wykorzystaniem frameworka Express.js. Zaimplementowano czystą architekturę REST API z wyraźnym podziałem na warstwy (routing, kontrolery, usługi/serwisy), co ułatwia skalowanie projektu.

Baza danych & Infrastruktura: Jako backend w chmurze (BaaS) wykorzystano Supabase (PostgreSQL). Zaprojektowano relacyjną strukturę tabel, skonfigurowano klucze obce (relacje One-to-Many, Many-to-Many), indeksy optymalizujące złożone zapytania oraz mechanizmy kaskadowego usuwania powiązanych rekordów.

Bezpieczeństwo & Autoryzacja: Wdrożono bezpieczny system uwierzytelniania użytkowników oparty na tokenach JWT (Supabase Auth). Konfiguracja bazy danych uwzględnia politykę kontroli dostępu na poziomie wiersza (RLS – Row Level Security), co całkowicie eliminuje ryzyko wycieku danych pomiędzy różnymi kontami organizacji.

Proces zapewnienia jakości (QA) i testowanie:
Dzięki połączeniu kompetencji deweloperskich i testerskich (QA), system od początku powstaje zgodnie z najwyższymi standardami jakości kodu:

Automatyzacja testów API: Stworzono i utrzymywano pełną kolekcję testów integracyjnych w programie Postman. Zautomatyzowano weryfikację kodów odpowiedzi HTTP, walidację struktur JSON oraz poprawność przesyłania danych pomiędzy końcówkami (endpoints).

Testy logiki biznesowej: Przygotowano scenariusze testowe symulujące krytyczne ścieżki użytkownika (np. utworzenie leada -> zmiana statusu w pipeline -> generowanie raportu) w celu potwierdzenia spójności bazy danych pod obciążeniem.

Status projektu: Projekt znajduje się w fazie implementacji kolejnych modułów biznesowych (analityka, integracje z zewnętrznymi API). Kod źródłowy jest zarządzany w systemie Git zgodnie z metodologią Git Flow.
Szczegóły pracy
Budżet 36 500 PLN
Dodana 27 maja
31 wyświetleń
Freelancer
Vladislav Z.
Polska Warszawa
Brak opinii

Gotowy do podjęcia pracy Gotowy do podjęcia pracy
W serwisie 3 lata