Aplikacija za iskanje, rezerviranje in uporabo polnilnic za električne avtomobile.
All the passwords are hardcoded (since this is a one time project for a uni class), but the services aren't live anymore.
mvn clean package
docker-compose build
docker-compose up
Storitve:
- Keycloak (avtentikacija):
http://localhost:7999
- Login:
admin:password
- Uporabniki:
user1:password
,owner1:password
,admin1:password
,microservice:password
- Login:
- Glavna storitev:
http://localhost:8080
- API:
/v1/<endpoint>
- OpenAPI UI:
/openapi
- OpenAPI spec:
/openapi/spec
- API:
- Mikrostoritev "reports":
http://localhost:8081
- API:
/v1/reports
- API:
- Mikrostoritev "invoices":
http://localhost:8082
- API:
/v1/invoices?user=<userId>&charge=<chargeId>
- API:
Koda za podatkovni model (Mermaid sintaksa): class-diagram.md
Avtorja projekta sta Ana Strmčnik in Erazem Kokot. Projekt je licenciran z MIT licenco.