Repozytorium projektu zespołu Z05 na przedmiot PAP2023Z.
Członkowie zespołu:
- Grzegorz Statkiewicz
- Bartosz Psik
- Bartosz Jasiński
- Alicja Jonczyk
Prowadzący
- Michał Chwesiuk
|- README.md
|- docs/ - dokumentacja projektu
|- architecture.md - opis architektury aplikacji
|- requirements.md - opis wymagań projektowych
|- src/ - kod źródłowy aplikacji
Do uruchomienia projektu potrzebne są zainstalowanie poszczególne narzędzia
W celu sprawniejszej pracy zalecane jest uzycie IDE InteliJ (mozna skorzystać z darmowej studenckiej licencji JetBrains) lub Visual Studio Code
Do uruchomienia api niezbędna będzie konfiguracja Java'y wraz z framework'iem Spring Boot. Stąd nalezy zasetup'ować środowisko zgodnie z opisem w sekcji Installing Spring Boot
-
Zainstalować Java SDK 20 lub nowszy
-
Zainstalować narzędzie Maven (najprawdopodobniej jest już zainstalowany wraz z Java SDK lub IDE)
-
Uruchomić projekt znajdujący się w folderze
./src/apiza pomocą IDE lub z konsoli za pomocą komendymvn spring-boot:run
-
Po urchomieniu aplikacji można sprawdzić działanie za pomocą przeglądarki pod adresem /hello
Do uruchimienia aplikacji mobilnej nalezy skonfigurować środowisko zgodnie z wymaganiami React Native. Jezeli konfigurujemy je pod Windows'em, w tym celu jedyną opcją jest development na Android'a. W tym celu nalezy wykonać konfigurację zgodnie z instrukcją Setting up the development environment
- Zainstalować Android Studio i skonfigurować środowisko zgodnie z instrukcją React Native
- Skonfigurować odpowiedni emulator AVD lub urządzenie fizyczne
- Zainstalować Node.js oraz Yarn
- Uruchomić projekt znajdujący się w folderze
./src/mobileza pomocą Android Studio (wtedy uruchamiamy projekt w podfolderze zandroid) lub za pomocą komendyyarn android
- Po uruchomieniu aplikacja powinna pojawić się na skonfigurowanym symulatorze bądź podłączonym urządzeniu (w zalezności od wybranej opcji)