projekt składa się z dwóch części - server oraz client.
Technologia główna: Spring boot
Baza danych: PostgreSQL 17
Dodatkowe narzędzia:
- docker-compose: do uruchamiania bazy danych
- Flyway: do kontroli migracji baz danych
Wewnątrz utworzonego projektu Spring boot zostały utworzone katalogi za ścieżką server/src/main/java/com/example/server odpowiadające nazwom modułów projektu.
Technologia główna: ReactJS\
Wewnątrz utworzonego projektu Spring boot zostały utworzone katalogi za ścieżką client/src/components/ odpowiadające nazwom modułów projektu.
Żeby zacząć pracę nad projektem, sklonujcie repozytorium i znajdżcie katalog z nazwą swojego modułu wewnątrz katalogów server oraz client odpowiadających za swoje moduły.
\
Uruchomić bazę danych można za pomocą polecenia docker compose up -d. (Trzeba mieć zainstalowany docker na maszynie)
Dla pierwszego uruchomienia front-endu powinniście posiadać na maszynie node.js i npm i zainstalować potrzebne biblioteki npm za pomocą polecenia npm install wewnątrz katalogu client.
Uruchomić front-end można za pomocą polecenia npm run dev.\