AIBA
Разработали СRМ для проведения международных соревнований и ведения боксерских рейтингов для ведущей мировой ассоциации бокса.
Заказчик
AIBA объединяет боксеров по всему миру с 1920 года
AIBA — одна из самых крупных спортивных организаций в мире. В ее состав входит 195 национальных федераций бокса на шести континентах. AIBA проводит международные соревнования по боксу, составляет рейтинги боксеров и всячески способствует развитию этого вида спорта.
Задача
Новый инструмент для автоматизированного создания турниров и прозрачности судейских оценок
Руководство ассоциации решило обновить устаревшую версию CRM-системы, чтобы ускорить работу с заявками федераций и спортсменов, а также оптимизировать работу ассоциации в целом.
Новая версия должна отвечать современным требованиям: быть быстродействующей, устойчивой к нагрузкам, защищенной и простой в использовании. А еще — выглядеть современно.
Новая версия должна отвечать современным требованиям: быть быстродействующей, устойчивой к нагрузкам, защищенной и простой в использовании. А еще — выглядеть современно.
Решение
Управление и контроль в обновленном дизайне
Мы переписали внутреннюю CRM-систему, обновив дизайн и не сильно меняя структуру страниц.
Сначала сделали оценку текущей базы данных и рефакторинг кода. Потом поменяли стек технологий и переписали всю систему, чтобы решить проблемы функционирования и повысить скорость работы.
Сначала сделали оценку текущей базы данных и рефакторинг кода. Потом поменяли стек технологий и переписали всю систему, чтобы решить проблемы функционирования и повысить скорость работы.
Оптимизировали и переписали базу данных на PostgreSQL, чтобы у CRM-системы не было ограничений по объему данных, а новые функции можно было писать на разных языках программирования. Бекэнд реализовали на Node.js. Фронтенд перенесли на Vue.js. Для кэширования использовали Redis.
Евгений Веб-разработчик WINFOX
В результате получили инструмент, который позволяет регистрировать конфедерации, федерации, боксеров, судей и тренеров, проводить соревнования и курсы, отправлять судейские формы и аккредитовывать персонал на турниры.
Привычный вход в систему
Войти в систему можно по имени пользователя и паролю — это наиболее надежный и привычный способ авторизации в подобных CRM.
Если пользователь забыл пароль, поможет форма восстановления пароля.
Если пользователь забыл пароль, поможет форма восстановления пароля.
База данных с профилями боксеров и судей
Одна из главных задач системы — поиск спортсменов в общей базе и работа с их профилями. Поэтому в разделе «Профили» мы постарались учесть все нюансы: можно увидеть все профили, посмотреть недавно добавленные, обновленные и неактивные.
Иконка с флагом подсказывает, какую федерацию представляет спортсмен.
Иконка с флагом подсказывает, какую федерацию представляет спортсмен.
Отлаженная система фильтров
Система фильтров упрощает работу с базой и экономит время на поиск нужного человека.
Записи можно фильтровать по имени, фамилии, роли, федерации, статусу и другим параметрам.
Записи можно фильтровать по имени, фамилии, роли, федерации, статусу и другим параметрам.
Мы всегда за то, чтобы пользователю не нужно было вводить данные вручную. Поэтому для большинства полей использовали выпадающие списки — так удобнее выбирать нужные параметры.
Евгений Веб-разработчик WINFOX
Выгрузка данных в разных форматах
Чтобы работать с базой в сторонних программах, можно выгрузить данные в один клик.
На выбор — четыре наиболее распространенных формата, включая Word и Excel.
На выбор — четыре наиболее распространенных формата, включая Word и Excel.
Результат
Автоматизация, экономия времени и безопасность данных на новый лад
Клиент получил обновленный инструмент, который помогает отлаживать бизнес-процессы внутри ассоциации, упрощает проведение боксерских турниров и делает судейскую оценку максимально объективной.
Грамотная оптимизация базы, выбор подходящего стека технологий, правильная настройка кеширования и повышение безопасности позволили нам успешно реализовать проект.
Евгений
Веб-разработчик WINFOX
Команда проекта
Менеджер проекта
Богдан Мельник
Технический директор
Александр Хрущев
Разработчик
Евгений
UX/UI-дизайнер
Дмитрий