Autorska aplikacja do zarządzania klubem fitness. Napisana i rozwijana w celach edukacyjnych.
Umieszczona na AWS i dostępna poprzez link: http://mygymapp-env.eba-jpprh8un.eu-central-1.elasticbeanstalk.com/.
System obsługi siłowni jest aplikacja stworzona w celu ulepszenia zarządzania klubem fitness oraz poprawy jakości obsługi klienta.
W systemie wyodrębiono pięć ról użytkowników: Administrator, Manager, Pracownik, Trener oraz Klient. Po zarejestrowaniu się na stronie, w celach demonstracyjnych, nowy użytkownik ma przydzielone wszystkie role oprócz Administratora. W zależności od roli dostępne są poszczególne funkcjonalności:
Rola | Funkcjonalności | Stan |
---|---|---|
Administrator | Edycja, usunięcie lub zmiana roli użytkownika. Wyświetlanie/dodawanie/edycja/usuwanie trenerów, zajęć oraz sprzętu fitness | dostępne |
Manager | Wyświetlanie/dodawanie/edycja/usuwanie trenerów, zajęć oraz sprzętu fitness . Wyświetlanie listy użytkowników | dostępne |
Pracownik | - | w opracowaniu |
Trener | Wyświeltanie listy użytkowników zapisanych na dane zajęcia. | w opracowaniu |
Klient | zapis na zajęcia oraz rezygnacja, podgląd zajęć użytkownika, edycja danych osobowych | dostępne |
- HTML
- CSS
- JavaScript
- framework Bootstrap
- Java Server Pages.
- Java/framework Spring, w szczególności Spring MVC, Spring Security, Spring AOP oraz Spring REST.
- MySQL
- dostęp za pomocą frameworka Hibernate.
- Google reCAPTCHA
- Amazon Web Services