Клиент — российский университет, который столкнулся с хаосом в работе с иностранными студентами. Всё держалось на бумажках, таблицах и сообщениях в WhatsApp. Сотрудники международного отдела тратили часы на проверку виз, страховок и оплат, а студенты не понимали, на каком этапе их документы. Задача была амбициозной: превратить разрозненные процессы в единую цифровую экосистему, где студент чувствует заботу, а сотрудник — контроль. Университету нужна была не просто программа, а полноценный помощник, который бы автоматизировал рутину, ускорял приём документов и делал общение с иностранными обучающимися прозрачным и безопасным. Главная цель — освободить сотрудников от бумажной волокиты и дать студентам удобный мобильный доступ ко всем услугам 24/7.
Я разработал клиент-серверную систему, которая состоит из двух частей: мобильного приложения для студентов (Android) и веб-панели для сотрудников. Мобильное приложение сделано на Kotlin с Jetpack Compose — это современный, быстрый и красивый интерфейс, где студент может загрузить документы через камеру, отслеживать платежи, бронировать встречи и общаться с сотрудниками в чате. Веб-панель на React.js — это командный центр для сотрудников: они видят список студентов, проверяют документы, подтверждают оплату и управляют расписанием. Вся логика работает на облачной платформе Supabase, которая обеспечивает надёжное хранение данных, автоматические уведомления и синхронизацию в реальном времени. Безопасность — на высшем уровне: все сессии шифруются, доступ к данным строго ограничен по ролям. Внедрена система фоновых проверок: если у студента скоро истекает виза, система сама отправляет напоминание ему и сотруднику. Чат работает в реальном времени, а push-уведомления через Firebase доходят даже когда приложение закрыто.
Результат превзошёл ожидания университета. Система полностью окупила себя за счёт экономии времени сотрудников — теперь проверка документов занимает не часы, а минуты. Студенты перестали теряться в бумагах и начали активно пользоваться мобильным приложением: количество обращений в отдел сократилось на 30%, потому что все ответы на вопросы они находят в личном кабинете. Платежи проходят прозрачно, встречи согласовываются в пару кликов, а важные уведомления не теряются в мессенджерах. Университет получил современный цифровой инструмент, который не только упрощает административную работу, но и поднимает престиж вуза в глазах иностранных студентов. Теперь международный отдел работает как чёткий механизм, а не как пожарная команда, и это заметно по отзывам студентов и показателям успеваемости. В планах — масштабировать систему на другие факультеты и добавить аналитику для руководства.