Highload — медіа для розробників
3.54K subscribers
5.09K photos
248 videos
13 files
5.85K links
Розповідаємо про людей, які створюють код, та про код, який вони пишуть.

Зв'язатися із редакцією можна тут: news@highload.today. А щодо розміщення реклами, будь ласка, пишіть на specials@highload.today.

Наш чат https://t.me/highloadchatt
Download Telegram
​​Rozklad_bot – Telegram-бот и база данных с расписанием занятий в университете

Начинаем знакомить вас с проектами, которые участвуют в конкурсе.

Наш первый участник Владислав Пиотровский. Будучи студентом Одесского национального экономического университета, он столкнулся с неудобным расписанием занятий на сайте универа. Нужно было каждый раз открывать браузер, заходить на сайт и вручную выбирать название факультета, номера курса и группы, чтобы узнать расписание занятий на завтра. На это же жаловались и его однокурсники.

Владислав решил упростить процесс. Сначала он вместе с другом попытался сделать приложение на C#, но разобраться в древней БД Firebird университета так и не получилось (к тому же сам Владислав еще не умел программировать). Через пару лет он изучил Python и решил снова взяться за проект. Придумал, как вытягивать данные с сайта, привязывать их к Telegram-аккаунту и сохранять в базу данных.

Сейчас, по словам Владислава, ботом пользуются более 85% студентов университета. В нем можно зарегистрироваться, выбрав факультет, курс и группу, получить расписание на день или неделю и настроить утреннюю рассылку. Проект можно легко масштабировать на десятки вузов, а вокруг него создавать дополнительные сервисы для студентов, считает Владислав.
Проект написан на Python 3.8, для работы с кодом и БД использовались GitHub, VScode, SQLite browser и PgAdmin, для общения с Telegram API – библиотека python-telegram-bot, для панели админа – фреймворк Flask, для базы данных – PostgreSQL.

Сайт проекта: https://rozklad.zavod.dev

Проголосовать за проект можно на странице https://highload.today/top-30-pet-proektov-igry-memy-boty-baraholki-svetofor-i-alkotester/

#конкурс
​​Readlax – Chrome-расширение и приложение для тренировки мозга и навыков чтения

Продолжаем знакомить вас с проектами, которые участвуют в нашем конкурсе.

Идея проекта Readlax возникла у его автора Александра Головатого пять лет назад после прохождения курсов по скорочтению. Он начал делать Chrome-расширение для Google books, которое могло бы группировать слова в фразы и подсвечивать их для тренировки скорочтения. У Александра были книги на ресурсах Scribd и в Kindle, так что он сделал интеграцию расширения и с ними.

Через некоторое время Александр решил сделать отдельный веб-сайт с играми-упражнениями для скорочтения. Потом к проекту подключились друзья, вместе с которыми Александр стал делать новые игры, а летом 2020 года – и мобильное приложение. Сейчас в проекте шесть игр, в разработке – еще две. Они фокусируются уже не только на скорочтении, но и на комплексной тренировке мозга – памяти, внимания, периферийного зрения.

«Так как мы все работаем на частичной занятости и вся наша работа без инвестиций держится на нашем личном энтузиазме и азарте, мы стараемся не делать жесткого планирования – мы выбрали максимальную адаптацию к неопределенности. Бывает такое, что делаем два-три релиза за неделю, а бывает, что месяц-два ничего не делаем – думаем и вынашиваем новые идеи», – признается Александр. Проект собирается экспериментировать с разными бизнес-моделями, среди которых платная подписка после двух недель бесплатного доступа.

Chrome-расширение Александр делал еще на первом Angular, в технический стек для веб-приложения были выбраны React.js, Node.js/Express.js, MondoDB, Git/Heroku. Мобильное приложение делали на React-native.

Сайт проекта https://www.readlax.com/

Проголосовать за этот проект можно на странице https://highload.today/top-30-pet-proektov-igry-memy-boty-baraholki-svetofor-i-alkotester/

#конкурс
​​Друзья!

Не забывайте присылать нам свои тексты, а мы не забудем выдать за них призы! Как видите, ситуация — win-win.

https://highload.today/redaktsiya-highload-obyavlyaet-konkurs-dlya-blogerov/

#конкурс