Application for the analysis of retinal angiograms
- data base
- PostgreSQL
- JMS
- ArtemisMQ
- backend and analyse-executor
- Spring Boot
- Spring Data JPA
- Hibernate Envers
- Liquibase
- Maven
- Spring OAuth Security
- Spring JMS
- Freemarker
- Swagger
- Mapstruct
- Lombok
- Log4j2
- frontend
- vue
- vuex
- vuetify
- vue-router
- vue-notification
- vue-bus
- vue-i18n
- vue-filepond
- vue-text-highlight
- vue-moment
- vue-property-decorator
- axios
- loglevel
- print-js
- jwt-decode
- local-storage
- helpful-decorators
For startup you need docker and docker-compose
Clone repository
git clone https://github.com/nikon-petr/angio
Go to project folder
cd angio
Build, create and start by
./start-helper.sh db-only # start only postgres for backend development
./start-helper.sh dev # startup without angio-backend service
for development or
./start-helper.sh prod # startup all services
Backend rest api documentation: http://localhost:8080/swagger-ui.html
Frontend app: http://localhost:8080
Test-users credentials:
Login | Password | Roles |
---|---|---|
root@example.com | q1w2e3 | ROOT (all permissions) |
admin@example.com | q1w2e3 | ADMIN |
sgmu.doctor@example.com | q1w2e3 | DOCTOR |
single.doctor@example.com | q1w2e3 | SINGLE_DOCTOR |
To clean static files after local dev run:
./clear-uploads-and-emails.sh # go to project root directory before run
- angio-backend
- 8000