Ссылка: https://rso63.ru/
Стек: Django, Rest, JS, Next.js, React
Как мы помогли самарским студентам заявить о себе на всю страну?
Самарское региональное отделение молодежной общероссийской общественной организация «Российские Студенческие Отряды» (РСО) – одна из крупнейших молодежных организаций страны, которая обеспечивает временной трудовой занятостью более 3 тысяч молодых людей из образовательных организаций Самарской области, а также занимается гражданским и патриотическим воспитанием, развивает творческий и спортивный потенциал молодежи.
Штабы студенческих отрядов действуют на базе профессиональных образовательных организаций и образовательных организаций высшего образования Самарской области.
Правительством на постоянной основе оказывается поддержка студенческим отрядам Самарской области: организационная, финансовая и информационная.
Процесс разработки: Перед началом разработки мы всегда проводим аналитику, на основе которой рассчитывается предварительная оценка трудозатрат. Это упрощает процесс коммуникации с заказчиком. И уже на этапе планирования позволяет предоставлять сведения о том, какие технологии будут интегрированы и какой бюджет нужно закладывать на данный проект. После утверждения всех организационных моментов команда приступает к декомпозиции функциональных требований.
Кратко обозначим этапы выполнения задач:
Структура работы.
Проанализировав исходную информацию, мы решили реализовать микросервисный проект на базе MVC.
Фронтент-разработчики приступили к созданию прототипов и макетов дизайна. Реализовав весь свой творческий потенциал, они перешли к наполнению сайта контентом.
В это же время бэкендеры занимались созданием административной панели, базы данных и API.
А теперь попробуем сказать тоже самое, но понятными словами. Практически все данные, которые можно увидеть на сайте, заполняются и редактируются в админ-панели. Это дает возможность наполнять сайт нужной и актуальной информацией. База данных записывает, складирует, структурирует и оберегает эту информацию от чужих глаз. API выступает связующим звеном между фронтом и беком. Иными словами, без этой технологии не получится собрать микросервисный проект в единое целое.
Подведение итогов.
Процесс настройки занял месяц. В ходе нее команда тестировщиков раскопала несколько ошибок. Это обязательный этап, через который проходят все проекты. Нам важно продемонстрировать заказчику совершенную версию сайта, поэтому мы всегда закладываем дополнительные часы на тестирование. После разработчики провели ряд исправительных работ. Затем выпустили в релиз итоговую версию сайта. И вот, нашими руками было положено начало долгому и широкому пути для развития студенческого активизма.