nexum сrm

Programowanie stron internetowych 36 500 PLN
Praca 1 z 3
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
  • Dodana:
43

Freelancer

  • Zleceń -
  • Ocena -
  • Ranking 286
Zarejestruj się

Jeśli masz konto, zaloguj się

Wskaźniki

  • Ostatnia wizyta: 1 miesiąc 11 dni temu