Świat w Budowie

2025

Strona wystawy budowli z klocków LEGO

Technologie

NextJS
React
SSR
Tailwind
MongoDB
JSPDF
Google Places API

Najważniejszą częścią systemu jest kompleksowy moduł zakupu biletów online z pełną integracją płatności Cashbill. System automatycznie generuje unikalne bilety z kodami QR, które są weryfikowane w czasie rzeczywistym przez panel administracyjny. Każdy bilet jest generowany jako dokument PDF, gotowy do wydruku lub pobrania na urządzenie mobilne.

Właściciel otrzymuje rozbudowany panel administracyjny, w którym może weryfikować bilety poprzez skanowanie kodów QR (zarówno przez kamerę, jak i ręczne wprowadzanie), przeglądać wszystkie bilety z zaawansowanym wyszukiwaniem i filtrowaniem, analizować statystyki sprzedaży w różnych zakresach czasowych oraz monitorować przychody i wykorzystanie biletów. Panel oferuje intuicyjny interfejs z responsywnym designem, dostosowany zarówno do urządzeń mobilnych, jak i desktopowych.

Aplikacja została w pełni zinternacjonalizowana dzięki bibliotece next-intl, oferując obsługę języka polskiego i angielskiego z automatycznym wykrywaniem preferencji użytkownika. Cały backend został zaimplementowany jako Next.js API Routes, co zapewnia pełną integrację z frontendem i łatwe wdrożenie na platformie Vercel jako serverless functions. Projekt został dopracowany pod kątem SEO, wydajności, dostępności i bezpieczeństwa - od SSR i optymalizacji obrazów, przez lazy loading, aż po JWT, bcrypt i walidację danych po stronie serwera. System płatności wykorzystuje podpisy cyfrowe (SHA1/MD5) do weryfikacji transakcji, a webhooki Cashbill są bezpiecznie przetwarzane asynchronicznie.

Jeśli potrzebujesz podobnego rozwiązania

Przejdź do zakładki kontakt i skontaktuj się ze mną, a pomogę Ci stworzyć zaawansowane aplikacje webowe w oparciu o najnowsze technologie dostępne na rynku.

Kontakt