Spring(Boot, JPA), Swagger, Docker, PostgreSQL, Liquibase, JS, bootstrap, lombok, thymeleaf
- Backend:
- Employees may be hired and fire.
- Employees may transfer from unit to unit
- Get department status by date
- UI
- Add a new employee to any unit
- Display a list of all subdivisions as of a specific date
- Output employees of the selected subdivision for the period
To run this application you need to fill .env
file in root directory with next environments:
POSTGRES_HOST
- host of Postgresql databasePOSTGRES_USER
- username for Postgresql databasePOSTGRES_PASSWORD
- password for Postgresql databasePOSTGRES_DB
- name of Postgresql databasePOSTGRES_PORT
- port of Postgresql database
- Clone this repo into folder.
git clone https://github.com/qReolq/personnel-system.git
cd personnel-system
- Start docker compose
docker compose up
3 you can go: