System rezerwacji wieloosobowej Full-Stack | Next.js + Supabase

Programowanie stron internetowych
Praca 4 z 4
Opracowałem Tiebreak — kompletną platformę internetową full-stack dla klubów sportowych i zawodników.

Funkcje obejmują:
• Multi-tenant Dashboard Klubu (członkowie, rezerwacje, płatności, analizy)
• Portal Zawodnika z autoryzacją i historią rezerwacji
• Publiczna strona rezerwacji z zaawansowanymi filtrami, nieskończonym przewijaniem i generowaniem kodów QR
• Bezpieczna autoryzacja, zarządzanie w czasie rzeczywistym i kontrola administratora

Stos technologiczny: Next.js 14 (App Router), TypeScript, Tailwind CSS, Supabase (PostgreSQL, Auth, Storage, RLS), testowanie Playwright.

Demo na żywo: https://tie-break.vercel.app