Disciplines Choice Confirmation Service
Форк без кусков под NDA / Fork without NDA
⚠️ Внимание: это форк оригинального проекта с удалёнными фрагментами, подпадающими под NDA.
Содержит минимальную обёртку для запуска. Все функциональные фичи работают на моках.
Проект разрабатывается как часть цифровой экосистемы университета и предназначен для автоматизации работы тьюторов.
Основная задача — визуализировать данные с бэкенда и предоставлять удобный интерфейс для управления выбором дисциплин студентами.
Я занимался исключительно клиентской частью, реализуя функционал, лежащий в папке features/disciplinesChoiceConfirmation.
Проект регулярно проходил код-ревью у фронтенд-разработчика университета, что позволило поддерживать чистоту кодовой базы.
- Создать удобный интерфейс для сотрудников вуза (тьюторов) для проверки и управления выбором дисциплин студентами.
- Исключить ручной ввод и ошибки, ускорить утверждение учебных планов.
- Закрыть «слепую зону» в цифровой экосистеме, где процесс проверки студенческих выборов раньше был ручным.
- Автоматизация рутинных процессов тьюторов.
- Минимизация человеческого фактора при переносе и проверке данных.
- Основной функционал реализован (около 80-85% завершено).
- Сейчас проект находится на стадии полировки и подготовки к внедрению.
- Все данные работают на моках, полностью безопасно для демонстрации.
- React + TypeScript
- Redux Toolkit (RTK)
- React Router
- MUI (Material-UI)
- Клонируйте репозиторий:
git clone https://github.com/asedletskii/e-services-Discipline-Choice-Confirmation.git
cd e-services-Discipline-Choice-Confirmation- Установите зависимости:
yarn install- Запустите проект:
yarn startПроект будет работать с моковыми данными по ссылке http://localhost:3000
- Этот репозиторий не содержит данных, подпадающих под NDA.
- Разрешение на публикацию этой части проекта получено у науч. руководителя.
- Всё, что реализовано мной, находится в features.
- Используется минимальная обёртка для запуска проекта.
Разработчик: Антон Седлецкий
Telegram: @a_sedletskii