PALISADE — aplikacja internetowa dla serwisu nocnych pociągów

Programowanie stron internetowych
Praca 5 z 19
Aplikacja internetowa pełnostekowa do prezentacji europejskich tras kolejowych premium oraz rejestracji użytkowników na listę oczekiwania

Główne zadanie: Stworzenie szybkiego, wydajnego i wizualnie atrakcyjnego interfejsu do zapoznania się z usługami firmy oraz generowania leadów (lista oczekiwania)

Co zostało zrealizowane:
- Opracowano architekturę renderowania po stronie serwera (SSR) oraz routingu na bazie Next.js (App Router, React Server Components).
- Stworzono infrastrukturę backendową na Cloudflare Workers z dynamiczną optymalizacją i buforowaniem obrazów.
- Podłączono i skonfigurowano bezserwerową bazę danych Cloudflare D1 za pomocą Drizzle ORM do przechowywania zgłoszeń.
- Zrealizowano responsywny interfejs z przemysłowym designem oraz przestrzeganiem wymogów dostępności (a11y, stany fokusowe, wsparcie dla reduced-motion).
- Skonfigurowano lokalne środowisko deweloperskie z emulacją usług chmurowych Cloudflare.
- Zapewniono wysoką prędkość ładowania stron dzięki architekturze edge.

Technologie: TypeScript, Next.js, React, Cloudflare Vinext, Cloudflare Workers, Cloudflare D1, Drizzle ORM, Tailwind CSS