Веб-приложение для управления расписанием занятий в колледже позволяет пользователям (администраторам, преподавателям и студентам) эффективно создавать, редактировать и просматривать расписание пар. Оно поддерживает гибкую настройку расписаний, их изменение по дням недели, отображение информации о корпусах, группах и преподавателях.
Приложение включает несколько основных функций, таких как логирование действий, контроль доступа, экспорт расписания в PDF и поддержка изменений в расписании на конкретные даты и т.д.
Проект создавался с учетом специфики работы Рязанского Колледжа Электроники.
- HTML5, CSS3, JavaScript/TypeScript — для разработки пользовательского интерфейса.
- Vue 3 — динамическое взаимодействие с пользователем, поддержка реактивных данных.
- PrimeVue — UI библиотека готовых компонентов.
- TailwindCSS — CSS-фреймворк.
- TanStack Query v5 — для управления асинхронным состоянием приложения
- PHP (Laravel 11) — серверная логика и API.
- PostgreSQL — база данных для хранения информации.
- Docker — контейнеризация приложения для упрощения развертывания.
- GitLab — для CI/CD.
- Docker Compose — для развертывания приложения.
Приложение распространяется по лицензии Apache License 2.0.
- GreenBabyBorn - Разработчик
Если у вас есть вопросы или предложения, пожалуйста, свяжитесь с нами.