Неделя программирования: в Санкт-Петербурге создали бот для работы с донорами

Участники хакатона «Сами» в Петербурге. Фото: Руслан Алиев.
Участники хакатона «Сами» в Петербурге. Фото: Руслан Алиев.

13 и 14 октяб­ря 2017 года в Санкт-Петер­бур­ге в рам­ках Евро­пей­ской неде­ли про­грам­ми­ро­ва­ния и ини­ци­а­ти­вы Meet and Code про­шел хака­тон соци­аль­ных при­ло­же­ний «Сами».

Хака­тон про­хо­дил в лабо­ра­то­рии «Олимп» на базе Санкт-Петер­бург­ско­го наци­о­наль­но­го иссле­до­ва­тель­ско­го уни­вер­си­те­та ифор­ма­ци­он­ных тех­но­ло­гий, меха­ни­ки и опти­ки. За два дня начи­на­ю­щие и про­фес­си­о­наль­ные про­грам­ми­сты поста­ра­лись най­ти реше­ние соци­аль­ных и город­ских про­блем.

Виталий Есипов, организатор хакатона «Сами» в Петербурге. Фото: Руслан Алиев.
Вита­лий Еси­пов, орга­ни­за­тор хака­то­на «Сами» в Петер­бур­ге. Фото: Рус­лан Али­ев.

Мен­то­ра­ми высту­пи­ли:

  • Сер­гей Рома­нов и Вадим Евард, про­грам­ми­сты;
  • Алек­сей Орлов, руко­во­ди­тель Hackspace SPb;
  • Оль­га Поля­ко­ва, акти­вист­ка;
  • Евге­ний Софро­нов, дизай­нер.

Участ­ни­ки долж­ны были раз­ра­бо­тать про­ект, кото­рый решил бы соци­аль­ную про­бле­му, или пред­ло­жить новый спо­соб соци­аль­но­го вза­и­мо­дей­ствия.

Для созда­ния про­ек­тов боль­шин­ство участ­ни­ков выбра­ли плат­фор­му Telegram из-за воз­мож­но­сти быст­ро созда­вать боты. Участ­ни­ки одно­го про­ек­та раз­ра­ба­ты­ва­ли при­ло­же­ние под Android.

Про­грам­мист из ком­па­нии EPAM Сер­гей Рома­нов про­вел ворк­шоп по рабо­те с сер­ви­сом Github. Это круп­ней­ший веб-сер­вис для хостин­га IT-про­ек­тов и их сов­мест­ной раз­ра­бот­ки. Осно­ван на систе­ме кон­тро­ля вер­сий Git. Сер­вис абсо­лют­но бес­пла­тен для про­ек­тов с откры­тым исход­ным кодом.

Проекты участников хакатона:

1. Кар­та бес­плат­ных мест для меро­при­я­тий в Санкт-Петер­бур­ге. У инку­ба­то­ра полез­ных про­ек­тов «Сами» в google-таб­ли­це собра­на база дру­же­ствен­ных пло­ща­док для меро­при­я­тий. За выход­ные была созда­на кар­та на осно­ве Яндекс.Карт, кото­рая визу­а­ли­зи­ру­ет дан­ные таб­ли­цы.

Проект «СПб локатор». Денис Антонов, Константин Раскольников, Анна Корепанова. Фото : Руслан Алиев.
Про­ект «СПб лока­тор». Денис Анто­нов, Кон­стан­тин Рас­коль­ни­ков, Анна Коре­па­но­ва. Фото : Рус­лан Али­ев.

2. Сайт для петер­бург­ско­го дви­же­ния фуд­ше­ринг. Был создан на осно­ве кон­струк­то­ра Tilda. Сайт высту­пит визит­ной кар­точ­кой сооб­ще­ства перед парт­не­ра­ми.

3. Про­то­тип при­ло­же­ния, кото­рый при­зы­ва­ет горо­жан посе­щать извест­ные досто­при­ме­ча­тель­но­сти. Содер­жит эле­мен­ты гей­ми­фи­ка­ции.

Участники хакатона «Сами» в Петербурге. Фото: Руслан Алиев.
Участ­ни­ки хака­то­на «Сами» в Петер­бур­ге. Фото: Рус­лан Али­ев.

4. Бот для удоб­ной раз­да­чи ока­ры. Ока­ра – это жмых, кото­рый оста­ет­ся при про­из­вод­стве сое­во­го сыра. Этот съе­доб­ный пита­тель­ный про­дукт исполь­зу­ет­ся в рецеп­тах мно­гих блюд. Коман­да реа­ли­зо­ва­ла один из воз­мож­ных сце­на­ри­ев раз­да­чи и достав­ки про­дук­та.

5. Теле­грам-бот для рабо­ты с доно­ра­ми.

Участники хакатона «Сами» в Петербурге. Фото: Руслан Алиев.
Участ­ни­ки хака­то­на «Сами» в Петер­бур­ге. Фото: Рус­лан Али­ев.

6. Бот для уче­та зада­ний по домаш­не­му хозяй­ству. Тако­го бота созда­ли участ­ни­ки, живу­щие в коли­вин­ге (от англ. «coliving» – ковор­кинг и жилье в одном месте).

Хака­тон помог участ­ни­кам най­ти еди­но­мыш­лен­ни­ков, погру­зить­ся в про­цесс твор­че­ско­го реше­ния про­блем и про­вер­ки гипо­тез. Вдох­нов­ля­ю­щим мате­ри­а­лом для участ­ни­ков стал сайт Hackathon Guide.

Участники хакатона «Сами» в Петербурге. Фото: Руслан Алиев.
Участ­ни­ки хака­то­на «Сами» в Петер­бур­ге. Фото: Рус­лан Али­ев.

Орга­ни­за­то­ры хака­то­на: Вита­лий Еси­повлабо­ра­то­рия «Олимп».

Об организаторах Meet and Code

Ини­ци­а­ти­ва Meet and Code под­дер­жи­ва­ет меро­при­я­тия по про­грам­ми­ро­ва­нию в сле­ду­ю­щих стра­нах: Австрия, Бол­га­рия, Хор­ва­тия, Чехия, Гер­ма­ния, Вен­грия, Казах­стан, Поль­ша, Румы­ния, Рос­сия, Сер­бия, Сло­ва­кия, Сло­ве­ния, Швей­ца­рия и Укра­и­на.

Цель ини­ци­а­ти­вы – пока­зать детям и моло­де­жи, насколь­ко увле­ка­тель­ным и весе­лым может быть про­грам­ми­ро­ва­ние и как его мож­но исполь­зо­вать для вопло­ще­ния идей в жизнь. За ини­ци­а­ти­вой Meet and Code в Рос­сии сто­ят орга­ни­за­ции SAPТеп­ли­ца соци­аль­ных тех­но­ло­гий и TechSoup Europe.