История проекта: Идея зародилась в Самаре, там же в 1993 году прошла первая студенческая весна, на которой встретились 300 участников из 14 городов нашей страны. Основной площадкой фестиваля был выбран Куйбышевский Авиационный институт КУАИ). Спустя годы, в 2021 фестиваль собрал 3 500 человек из 381 образовательной организации. Таким масштабам можно только позавидовать! Но нас пригласили не для этого, а для того, чтобы мы своим экспертным взглядом оценили проект и помогли ребятам реализовать все их идеи в интернет-пространстве. О том, как у нас это получилось, вы можете прочитать в этом кейсе.
Процесс разработки: заказчик обратился к нам с описанием функциональных требований к веб-сервису. Также важная роль была отведена фирменному стилю и дизайну.
После проведенной сессии переговоров, было разработано техническое задание на:
1. UX\UI дизайн
2. Аpi - методы
3. Логическую часть веб-сервиса (личный кабинет, система выдачи билетов и новостная лента)
4. Схему базы данных
5. BPMN схему взаимодействия ролей пользователей
Как видите, работы было много, а значит перед нами стал вопрос декомпозиции задач и обозначения приоритетов. Данный проект включал в себя конкурсную программу, содержащую 66 событий по следующим направлениям: Региональная программа, Вокальное исполнение, Инструментальное исполнение, Танцевальное шоу, Театральное представление, Оригинальный жанр, Мода, Журналистика, Видео, Арт.
Культурно-спортивная программа содержала 218 событий, по следующим направлениям: Общеобразовательные и научно-популярные лекции, Образование, Ежедневные активности, Спорт, Наука, Мастер-классы, Трансляции, Концерты, Хореография, Творчество.
Помимо этого, необходимо было реализовать личные кабинеты для гостей мероприятий, где они могут забронировать билет, который, генерируется в личном кабинете. Этот билет предъявляется с помощью QRcode, непосредственно перед посещением мероприятия.
И плюсом к основному функционалу был создан каталог мероприятий, с функцией фильтрации по следующим характеристикам: наличие свободных мест в зале, наличие видеотрансляции мероприятия, геолокация проведения мероприятия, дата проведения мероприятия, направление мероприятия.
Разместить такой обширный функционал и массив данных на одном портале - задача не из легких! Не каждый стек технологий позволяет оперативно взаимодействовать с ресурсом и показывать отличные результаты по скорости обработки данных. Проведя комплексный анализ, мы приняли решение реализовать этот проект на базе микросервисной архитектуры с применением функциональных библиотек. Связка django + react является, на наш взгляд, одним из самых удачных вариантов для подобных проектов. Собственно, на ней мы и остановились. Потом был большой блок технических работ по созданию логической части веб-сервиса, разработке системы хранения данных и схемы взаимодействия ролей пользователей. Проще говоря, мы перешли к этапу создания каркаса сайта и построению функционала, который позволит пользователям взаимодействовать с сайтом. Далее перешли к проектированию дизайна. Перед нами встала задача объединить все поколения студентов на одном портале, а значит интерфейс и визуальное оформление должны соответствовать потребностям всех возрастных категорий. И мы с уверенностью можем сказать, что нам это удалось! Оценить можете перейдя по ссылке: studvesna63.ru.
Подведение итогов: для нас это был большой и интересный кейс федерального масштаба. Нам удалось охватить разновозрастную и, на первый взгляд, разрозненную аудиторию. В этом и таилась основная задача: объединить тысячи людей на одном молодом и творческом фестивале. И судя по восторженным отзывам участников мероприятия, у нас получилось!