После работы над концепцией сайта KitHub обратился к нам снова — на этот раз с более конкретной задачей: мобильное приложение для студентов и абитуриентов. Проект, где дизайн-мышление встретилось с реальными инфраструктурными ограничениями российского образования.
Проблема, которую нужно было решить
Колледж работал по-старому: расписание на бумаге и в Excel, заявления на поступление — только лично или по почте, уведомления — через объявления на стенде. Студенты постоянно обращались к администрации по рутинным вопросам, которые можно решить за 30 секунд в телефоне.
Запрос звучал так: приложение, в котором студент может посмотреть расписание и подать заявление, не приходя в колледж.
Исследование перед разработкой
Провели серию коротких интервью со студентами разных курсов. Главные выводы:
- Расписание меняется часто и непредсказуемо — нужны уведомления об изменениях
- Студенты хотят видеть оценки и посещаемость без похода к куратору
Эти инсайты определили приоритеты функциональности.
Что разработали
Расписание занятий
Ключевая функция приложения. Студент видит своё расписание на неделю вперёд с указанием кабинета, преподавателя и типа занятия. При изменениях — push-уведомление. Преподаватели и администрация управляют расписанием через веб-интерфейс, изменения мгновенно отражаются в приложении.
Технически это потребовало создания собственного API, поскольку у колледжа не было централизованной системы учёта расписания — данные жили в разрозненных Excel-файлах у разных преподавателей. Мы стандартизировали формат и сделали удобный инструмент для его ведения.
Личный кабинет студента
Раздел для действующих студентов: посещаемость по предметам, текущие оценки, новости колледжа, контакты преподавателей. Базовый функционал, который существенно снизил нагрузку на деканат.
Технический стек
Приложение разработано на Flutter — единая кодовая база для iOS и Android. Это позволило уложиться в разумный бюджет без потери качества на обеих платформах.
Бэкенд на FastAPI с PostgreSQL. REST API с JWT-авторизацией. Веб-панель администратора — на React.
Отдельное внимание уделили работе в условиях нестабильного соединения: расписание кешируется локально, приложение остаётся полезным даже без интернета и в условиях ограничения мобильного интернета.
Результат
Приложение охватывает основные сценарии, с которыми студенты ежедневно обращались в администрацию колледжа.
Проект показал, что даже без сложной интеграции с государственными системами (ЭЖД, «Горизонт» и т.п.) можно существенно улучшить опыт пользователей образовательного учреждения.
Занимаетесь образованием или управляете учреждением с похожими задачами? Мы знаем специфику этого рынка. Обсудим ваш проект.