Przejęcie wdrożenia i rozwój systemu CRM
Przejęcie i dalszy rozwój systemu serwisowego w Next.js
Szukamy programisty lub małego zespołu, który przejmie rozwój istniejącego systemu do obsługi zgłoszeń serwisowych.
Projekt jest już uruchomiony i działa produkcyjnie. Nie szukamy osoby do stworzenia systemu od zera, tylko do:
przejęcia istniejącego kodu,
poznania obecnej architektury,
uporządkowania najważniejszych problemów technicznych,
usuwania błędów,
dalszego rozwijania systemu zgodnie z potrzebami operacyjnymi firmy.
O systemie
System wspiera obsługę zgłoszeń serwisowych sprzętu AGD, RTV i elektroniki.
Główne moduły:
panel administracyjny do obsługi zgłoszeń serwisowych,
obsługa kurierów i przesyłek,
dokumenty sprzedaży,
dokumentacja zdjęciowa,
proces naprawy,
kontrola jakości,
reklamacje,
moduł magazynowy zintegrowany z wFirma,
publiczne formularze zgłoszeniowe,
publiczne sprawdzanie statusu naprawy,
system użytkowników, ról i uprawnień.
Aktualny stack technologiczny
Frontend
Next.js 15,
App Router,
React,
JavaScript i JSX,
CSS Modules,
style inline,
lucide-react,
częściowo react-i18next.
Projekt nie wykorzystuje TypeScriptu, Tailwinda ani Bootstrapa.
Backend
Next.js API Routes,
Node.js,
jeden monolityczny projekt frontendowo-backendowy,
SQLite,
brak osobnego serwera backendowego.
Infrastruktura
hosting na VPS / serwerze OVH,
kod źródłowy znajduje się na GitHubie,
lokalne uruchomienie przez:
npm install
npm run dev
Baza SQLite tworzy się automatycznie przy pierwszym uruchomieniu.
Integracje zewnętrzne
System jest lub ma być zintegrowany z:
wFirma API — faktury, księgowość i magazyn,
Furgonetka API — zamawianie kurierów, etykiety i śledzenie przesyłek,
GUS / REGON — pobieranie danych firmy po NIP,
Outlook / Office365 — wysyłka wiadomości przez Nodemailer i SMTP.
Dokumentacja API wFirma jest dołączona do projektu.
Autoryzacja i bezpieczeństwo
System posiada własny mechanizm logowania:
sesja zapisywana w cookie,
użytkownicy zapisani w pliku JSON,
role i granularne uprawnienia,
hasła hashowane obecnie SHA-256 bez soli,
część kluczy API