💥УЗНАВАЙ РАСПИСАНИЕ, НЕ ПОКИДАЯ VK 📝😱
👩💻Студентка 451 группы нашего факультета Диана Машкина поделилась рассказом для #студенческиеПроекты@sgu_kniit о своих проектах:
Всем привет! Я Диана Машкина, студентка направления «Программная Инженерия», Java-разработчик. Веду сразу 2 проекта: бота VK для выдачи расписания «Скриба» (Scriba) и API для расписания СГУ «Тракто» (Tracto).
Два курса мне было очень лень каждый раз открывать браузер и залезать на сайт в поисках расписания, ведь запоминать его - не наш метод. Так как много сижу в VK, решила сделать бота, который выдавал бы расписание через удобный интерфейс. Для Telegram уже был аналогичный бот, однако версия для VK отсутствовала.
Проект начался как командная работа по предмету «Технологии программирования» на третьем курсе, однако не завял с завершением семестра. Боту быстро придумалось имя «Скриба», что с латинского переводится как «секретарь». Надежда Сухова нарисовала маскота — птицу-секретаря. ✏
Скриба уже умеет выдавать расписание занятий и сессии для очников и преподавателей, а также ежедневно рассылать расписание на сегодня, завтра и послезавтра в удобное пользователю время.
Так как боту требовалось откуда-то узнавать расписание, возникла идея прослойки между ботом и сайтом университета. Так появился Тракто, с латинского «обработчик», который ежедневно обновляет свою базу данных и выдает данные о расписании в формате JSON всем желающим.
📎Это далеко не первый мой самостоятельный проект, однако первый, которым пользуется больше, чем полтора землекопа. :)
Иногда вести проект бывает тяжело, однако это с лихвой компенсируется волшебным ощущением «Я что-то создал. Оно работает. Этим пользуются».
Скриба и Тракто разрабатываются на Java, Spring Framework. Хочешь развиваться в бэкенде? Тебе сюда. Есть пара идей для небольших проектов начинающим фронтендерам. Хочешь прикрутить машинное обучение? Хочешь внедрить ТехнологияНейм? Хочешь помочь с чем-либо, кроме разработки? Буду рада идеям! 💫
Скриба: vk.com/scriba
Документация Тракто: scribabot.tk/api/swagger-ui.html
Сайт проекта: scribabot.tk
Github: github.com/ScribaSSU
✉ Со мной можно связаться, написав мне в VK или на почту scriba.ssu@gmail.com.