Education Management System Application это приложение образовательная платформа - backend часть.
- Для дополнительной информации по frontend части приложение, посетите Education-Management-System-Application GUI.
Проект не требует установки. Необхдимый софт для старта приложения указан в разделе REQUIREMENTS. Структура проекта:
src/main/java/educationManagementSystem/config конфигурирование url доступов проекта
src/main/java/educationManagementSystem/controllers контроллеры url backend части проекта
src/main/java/educationManagementSystem/model описание моделей сущностей проекта
src/main/java/educationManagementSystem/payload классы реализации сущностей для загрузки выгрузки данных
src/main/java/educationManagementSystem/repository методы для работы с БД по ORM
src/main/java/educationManagementSystem/security конфигурирование security доступов к url проекта по jwt
src/test тесты проекта
pom.xml настройка зависимостей проекта
README данный файл
- Java - 1.8 или старше.
- Postgresql - 11 или старше.
- Docker Engine Community - 20 или старше.
- Apache Maven - 3.6.0 или старше.
Запускаем БД Postgresql. В командной строке запускаем следующую команду:
$ sudo docker run --rm --name app -e POSTGRES_PASSWORD=1234567890 -e POSTGRES_USER=appuser -e POSTGRES_DB=app -d -p 5432:5432 -v app:/var/lib/postgresl/data postgres
(Linux)
docker run --rm --name app -e POSTGRES_PASSWORD=1234567890 -e POSTGRES_USER=appuser -e POSTGRES_DB=app -d -p 5432:5432 -v app:/var/lib/postgresl/data postgres
(Windows)
Далее стартуем EducationManagementSystemApplication. Backend запущен.
- Дмитрий Самусь dmitriysamus
- Лаптенков Станислав habatoo