Realizacja systemu CRM Tapparella

Tapparella CRM to system do zarzadzania zamowieniami dla firmy z branzy rolet, zaluzji i oslon okiennych. Projekt obejmowal pelny cykl: od analizy potrzeb, przez architekture, po wdrozenie produkcyjne.

6
tygodni wdrozenia
99.8%
redukcja rozmiaru API
75ms
czas odpowiedzi
3
oddzialy firmy

Problem do rozwiazania

Firma Tapparella obsluguje zamowienia z trzech oddzialow (Gorzow, Maszewo, Szczecin). Dotychczasowy proces opieran na arkuszach i telefonach powodowal:

Rozwiazanie

Zaprojektowalem i wdrozylem system CRM dostosowany do specyfiki branzy rolet:

Timeline projektu

Listopad 2025 - Analiza procesow, projekt architektury, setup infrastruktury
Grudzien 2025 (tydzien 1-2) - Backend API, model danych, autoryzacja JWT
Grudzien 2025 (tydzien 3-4) - Frontend React, workflow, generator PDF
Grudzien 2025 (tydzien 5-6) - Optymalizacja wydajnosci, testy, wdrozenie produkcyjne

Optymalizacja wydajnosci

Podczas wdrozenia zidentyfikowalem krytyczny problem - endpoint listy zamowien zwracal 23MB danych (zdjecia jako Base64). Po optymalizacji:

Stack technologiczny

React 19 TypeScript Vite 5 Node.js Express Prisma ORM PostgreSQL JWT Auth PDFKit PM2 nginx

Autor projektu

Bartosz Gaca

Strateg automatyzacji i developer. Specjalizuje sie w systemach CRM, automatyzacji procesow sprzedazowych i wdrozeniach AI dla biznesu. Realizuje projekty dla e-commerce, kancelarii prawnych i firm uslugowych.

Inne projekty: OdpiszNaPismo, AplikantAI, Reklamacje24

Najczesciej zadawane pytania

Ile trwalo wdrozenie systemu?

6 tygodni - od pierwszego spotkania do produkcyjnego uruchomienia (listopad-grudzien 2025).

Jakie byly glowne wyzwania techniczne?

Optymalizacja wydajnosci API (redukcja z 23MB do 48KB), responsywnosc na mobile dla pracownikow w terenie, oraz integracja generatora PDF z dynamicznym cennikiem.

Czy system dziala na telefonach?

Tak, frontend jest w pelni responsywny. Pracownicy w terenie uzywaja go na telefonach do przegladania zlecen, dodawania zdjec z pomiaru i aktualizacji statusow.

Jakie funkcje obejmuje system?

Zarzadzanie zamowieniami (8-etapowy workflow), baza klientow, arkusze pomiarowe, generator wycen PDF, kalendarz montazy, panel analityczny i zarzadzanie uzytkownikami z rolami.