System rezerwacji wieloosobowej Full-Stack | Next.js + Supabase
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
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