AirHubMaster server

REST API dla aplikacji Android AirHubMaster z obsługą standardów i18n. Napisane w Javie 17 oraz Spring Boot 3.

Ukończony
Liczba kontrybucji w ostatnim roku: 5
PonŚrPt
LisGruStyLutMarKwiMajCzeLipSieWrzPaź
Pobieranie
Czas czytania:1min

Serwer Java Spring Boot stworzony dla aplikacji mobilnej AirHub Master zgodny ze specyfikacją Rest API. Zapewnia podstawowe funkcje: logowanie, rejestracja, resetowanie hasła za pomocą tokenu e-mail i inne specyficzne wymagania aplikacji. Wszystkie dane aplikacji są przechowywane w relacyjnej bazie danych MySQL. Więcej informacji o tym projekcie można znaleźć tutaj.

Ta aplikacja korzysta z najnowszej stabilnej wersji biblioteki JMPS (użyte moduły: communication, core, security).

Wsparcie dla wielu języków

Ten projekt obsługuje wiele języków dzięki prostemu skryptowi Bash dostępnemu do tworzenia nowego pliku pakietu zasobów i18n w zawartości repozytorium projektu. Domyślnie aplikacja obsługuje język polski i angielski. Aby spersonalizować język w żądaniach HTTP, należy podać nagłówek Accept-Language z tagiem i18n jako wartością. Zmiana nagłówka Accept-Language wpływa również na generowany język treści wiadomości e-mail.

Galeria

Wykorzystane technologie