~erazemk/evcharging

Electric vehicle charging web application for a university course
Add disclaimer about hardcoded passwords
Bump project version to 0.8.0
Merge branch 'vaja8'

clone

read-only
https://git.sr.ht/~erazemk/evcharging
read/write
git@git.sr.ht:~erazemk/evcharging

You can also use your local clone with git send-email.

#PRPO projekt: EVCharging

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
  • Glavna storitev: http://localhost:8080
    • API: /v1/<endpoint>
    • OpenAPI UI: /openapi
    • OpenAPI spec: /openapi/spec
  • Mikrostoritev "reports": http://localhost:8081
    • API: /v1/reports
  • Mikrostoritev "invoices": http://localhost:8082
    • API: /v1/invoices?user=<userId>&charge=<chargeId>

#Podatkovni model

Razredni diagram

Koda za podatkovni model (Mermaid sintaksa): class-diagram.md

#Licenca

Avtorja projekta sta Ana Strmčnik in Erazem Kokot. Projekt je licenciran z MIT licenco.