Wróć do projektów

Aplikacje · 2025

Sport Club PowerPlay

Podczas kursu programowania

Zarządzanie kursami sportowymi: panel admina i uczestnika, zapisy na klasy — projekt kursowy.

PowerPlay to full-stack aplikacja klubu sportowego. Admin tworzy kursy dyscyplin, dodaje kolejne klasy gdy limit miejsc się wyczerpie, ustawia harmonogram (miejsce, czas, trener) i może wszystko edytować. Użytkownik widzi dostępne kursy, dołącza do klasy lub się wypisuje oraz może usunąć konto. Backend: Flask + JWT + SQLAlchemy/SQLite; frontend: React (Vite) + Tailwind z chronionymi trasami wg roli.

Technologie

  • React
  • Vite
  • Tailwind CSS
  • Python
  • Flask
  • JWT
  • SQLAlchemy
  • SQLite

Linki

Brak wersji liveRepozytorium

Galeria

Logowanie i rejestracja — JWT, role admin / uczestnik
Logowanie i rejestracja — JWT, role admin / uczestnik
Panel admina — kursy, limity miejsc, dodawanie / edycja / usuwanie
Panel admina — kursy, limity miejsc, dodawanie / edycja / usuwanie
Formularze admina — nowy kurs oraz klasa (dzień, godzina, lokalizacja, trener, miejsca)
Formularze admina — nowy kurs oraz klasa (dzień, godzina, lokalizacja, trener, miejsca)
Harmonogram klas i lista uczestników — podgląd zapisanych członków
Harmonogram klas i lista uczestników — podgląd zapisanych członków
Panel użytkownika — przegląd kursów i dołączanie do konkretnej klasy
Panel użytkownika — przegląd kursów i dołączanie do konkretnej klasy
Zapisane zajęcia — wypisanie z klasy i usuwanie konta
Zapisane zajęcia — wypisanie z klasy i usuwanie konta