Skip to content

Latest commit

 

History

History
38 lines (30 loc) · 1006 Bytes

README.md

File metadata and controls

38 lines (30 loc) · 1006 Bytes

System wspomagający głosowania w ciałach kolegialnych "co-voting"

Zaimplementowane elementy

  • ekran logowania
  • panel planowania posiedzeń
  • panel zarządzania posiedzeniem
  • panel do głosowania

Uruchomienie aplikacji

Bazę danych i kolejkę RabbitMQ można uruchomić przy pomocy aplikacji docker i docker-compose wywołując polecenia:

$ docker-compose build
$ docker-compose up -d

*wymagane jest zainstalowanie aplikacji Docker

Aplikację-serwer można uruchomić poprzez IDE IntelliJ IDEA, klasa CovotingApplication jest klasą "wejściową", zawierającą metodę main (JDK 17)

Aplikację-klienta można uruchomić wywołując polecenia:

$ cd src/main/frontend
$ npm install
$ npm start

*wymagane jest zainstalowanie Node.js

Aby wyłączyć serwery bazy danych i kolejki wiadomości można wywołać polecenie:

$ docker-compose stop

Aby wyłączyć i usunąć kontenery należy wywołać polecenie:

$ docker-compose down