Gorelectrotrans
Описание
Языки
- TypeScript63,6%
- Java30,2%
- SCSS5,9%
- HTML0,2%
- Остальные0,1%
год назад
год назад
год назад
год назад
год назад
год назад
год назад
год назад
год назад
README.md
GorElectroTrans_commercial
Приложение для управлния расписанием занятий, посещаемостью, работой с конспектами и формированию аналитических отчетов
Функциональные требования
- Создаваемая система позволяет согласовывать планы по обучению сотрудников,
- Отмечать результаты занятий,
- Формировать отчеты(аггрегировать данные в excel),
- Обмениваться изменениями в планах
- Возможность прикреплять учебные материалы(файлы) к занятия
- Система может быть расширена для решения многих задач похожего типа в других компаниях.
info
С этим проектом мы выиграли конкурс Проектной деятельности СПБПУ (200 команд-участников) Проект был с реальным заказчиком (система постоянно используется и сегодня, активно). Сейчас проект дорабатывается как домашний.
Use-case and ER diagram
ER

Видео-демонстарция и скринщоты интерфейса
https://disk.yandex.ru/i/znwMAeVWQqhYWg https://disk.yandex.ru/i/7pEqwAfsOMliEQ
USE_CASE_STUDENT

USE_CASE_ALL
Стек:
Java, Spring (Core, Boot, Data JPA, Spring AOP), React, MariaDb(MySql), JWT, Docker, Liquidbase,Maven,REST API
Запуск
Создать контейнеры с помощью docker-compose.yaml. Имея docker, в директории services исполнить команду 'docker compose up':
- Поднимается база данных в докер контейнере на порте localhost:3306 + накатиться схема БД. Данные для входа root и testpass
- Поднимается приложение на localhost:8080