Данный проект разрабатывался Морозом Иваном совместно с Соловьевой Дарьей, Антиповской Ольгой и Мороз Ириной в рамках группового проекта по дисциплине "Технологии разработки программного обеспечения" на 4 курсе ФИПМ ПСТГУ.
После разработки проект был запущен для проведения реальных соревнований по робофутболу Петренко Эдуардом на домене moon.rfbl.ru. Данный open-source проект дорабатывается для проведения соревнований бóльшим количеством тренеров и судей.
Данный портал имеет следующие функции:
- Регистрация участников и формирование команд;
- Составление графика турниров и формирование плана игр(матчей), в ручном и автоматизированном виде;
- Ведение статистики игр и итогов турниров (списка прошедших матчей);
- Каталог площадок для игр;
- Личные кабинеты для разных типов пользователей (администратор, организатор, тренер, игрок);
- Механизм нотификации игроков;
- Страницы площадок, пользователей и роботов;
- Фильтрация статистики игр, а также поиск по фильтрам.
- php 8.1
- laravel 8.83.27
- livewire 2.10
- jetstream 2.6
- nginx
- mysql 8.0
- supervisord для автоматического запуска и бесперебойной работы очереди
Проект запакован в несколько docker-контейнеров, с которыми можно ознакомиться в файле docker-compose.yml
По всем замечаниям и предложениям, пишите на почту [email protected]