На прошлой неделе в Киеве, в офисе компании Cogniance прошел первый для нас Node.js хакатон, который собрал около 20 человек. Принять участие в разработке собственных проектов могли все желающие, причем не было абсолютно никаких ограничений по тематике, единственное требование — разработка с использованием Node.js
В субботу в 12 часов дня участники собрались в офисе, разделились на команды, презентовали свои идеи и хакатон стартовал. Четыре проекта, четыре команды с разным количеством участников и опытом работы с различными технологиями — и всего 24 часа на реализацию.
Работали всю ночь, попутно подкрепляясь горячими бутербродами.
Утро встретили вкусными сырниками и горячим кофе. Вскоре команды были готовы презентовать свои проекты.
По итогам всеобщего голосования первое местои приз — денежный сертификат на Amazon.com — получил проект с претензионным названием — «Хавка Валера».
Это сервис доставки еды — приложение под Android, которое позволяет пользователю быстро находить все ближайшие рестораны и кафетерии и заказывать доставку еды на дом.
Технологии, используемые для реализации проекта:
1. Backend: Node.js + Express + MongoDB
2. Frontend: HTML5+FlatUI+YandexMaps+React.js
3. Android application
Demo: havka.sona-studio.com
Репозиторий: github.com/...ota/havkaValera
Приз от администрации Cognianceполучил проект — «Goods Exchange — it makes your life easier».
Сервис, базирующийся на истории предприимчивого канадца Кайла Макдональда, который добился своего в результате череды обменов. Начав с большой красной скрепки он получил целый дом. На это у
Репозиторий: github.com/...yatka/exchanger
И еще несколько проектов:
«Anna VS Chapaev»
Real time веб игра в которой каждый из игроков ударом по своей шашке старается сбить шашки противника с доски. В отличии от классической версии — игроки могут атаковать одновременно не дожидаясь своего хода.
Библиотеки:
box2dweb — физика передвижений и столкновений,
Node.js,
Express,
socket.io,
canvas and jquery knob на фронтенде.
Репозиторий: github.com/bestic/chapaev
Команда Когнияндекс.
Проект «MeetMeFor»
Сервис для поиска удобных встреч по интересам в оффлайне. Укажи место и время, где планируешь находиться, а также свои интересы и получи предложения о конкретных встречах от конкретных людей со схожими интересами.
На сервере — NodeJS, ExpressJS, MongoDB+Mongoose, PassportJS, Async.
На клиенте — Angular, Leaflet, Topcoat.
Репозиторий: bitbucket.org/...abilo/meetmefor
Спасибо всем большое за участие и очень надеемся, Hackathon в Cogniance станет хорошей традицией.
Отдельная благодарность идейному вдохновителю, организатору и самому активному участнику — Владимиру Шульге!