Михаил Скидан megly Паспорт верифицирован
Рейтинг
725
№ 1 637 в каталоге
Отзывы
Профессионализм
10/10
Коммуникация
10 /10
Город
Ростов-на-Дону
Опыт работы
8 лет
На сайте с
2017 года
Юридический статус
ИП

Внутренняя база данных шахматистов принимавших участия в турнирах шахматной школы

Используемые навыки Laravel MySQL React.js TailWind

Описание

Заказчику требовалась автономная система для проведения шахматных турниров, не зависящая от интернет-сервисов и сторонних турнирных платформ. Основной задачей было создать единый инструмент, позволяющий организаторам регистрировать участников, вести собственную базу шахматистов, быстро импортировать списки игроков из Excel и автоматически дополнять их официальными рейтингами Федерации шахмат России.

Основной целью стало создание надежной базы данных шахматистов и инструментов для ее наполнения. Пользователь может зарегистрировать участника вручную либо импортировать сразу большое количество игроков из Excel. При наличии идентификатора ФШР система автоматически обращается к сервису Федерации шахмат России, получает актуальные сведения о спортсмене (ФИО, дату рождения, регион, идентификатор FIDE и рейтинги по различным дисциплинам) и заполняет недостающие данные без ручного ввода. Это позволяет значительно сократить время подготовки турнира и уменьшить количество ошибок при регистрации участников.

Рейтинги участников синхронизируются с базой ФШР по запросу администратора.

Дополнительно была реализована административная панель для просмотра, удаления и управления участниками, а архитектура проекта изначально спроектирована с учетом дальнейшего расширения функциональности.Предусмотрены разграничения прав пользователей системы

В дальнейшем были добавлены сведения об организациях, где обучаются участники, тренерах, судьях

Проект реализуется как модульная система на Laravel Lumen, React , где каждый компонент отвечает за собственную область задач: API, пользовательский интерфейс и получение данных из внешних источников. Такой подход позволяет легко масштабировать систему и добавлять новые возможности без переработки существующей архитектуры.

Оценили проект:

Другие проекты

Все проекты →
Веб-разработка и IT Калькулятор индексации присуждённых денежных сумм
Калькулятор индексации присуждённых денежных сумм
60
Веб-разработка и IT Создание приложения на react native для магазинов на основе существующего сайта.
Создание приложения на react native для магазинов на основе существующего сайта.
88
Веб-разработка и IT Разработка телеграм-бота с tg mini apps для службы технической поддержки.
Разработка телеграм-бота с tg mini apps для службы технической поддержки.
206
Веб-разработка и IT PWA приложение для практики иностранных слов.
PWA приложение для практики иностранных слов.
68