Витрина Западного Крыма

В конце ноября появилась нестандартная (всё, как мы любим) задача на разработку мобильного приложения для проведения новогоднего корпоратива компании Vitrina.info.

Мы практически постоянно смотрим в смартфон, следим за обновлениями в социальных сетях и просто ждем чуда в виде новых лайков и уведомлений.

Руководитель организации-заказчика решил совместить привычку своих сотрудников с мероприятием.

Помимо стандартного застолья, столикам (командам) непосредственно на телефон будут приходить различные задания, которые им необходимо выполнять как в приложении, так и оффлайн, за что будут получать баллы как автоматически, так и от других команд или ведущего.

Программа реализована в виде веб-приложения (+ дополнительно обёрнуто в APK-файл).

Так как перед нами стояла задача синхронизировать работу между всеми командами, то я, как программист старой закалки, решил использовать технологию WebSocket, позволяющую «держать на контроле» все столики одновременно, то есть запускать задания и получать ответы на них.

Серверная часть реализована на чистом PHP, который запущен в качестве unix-демона, а клиентская - классический HTML5 с использованием Bootstrap и jQuery. Обмен данными, как уже было упомянуто, производится по протоколу WebSocket.

  • Навыки:

    HTML-приложение
    Websocket
    PHP Daemons
    Bootstrap
    jQuery
    PHP Plain
    Самописные PHP-движки

  • Категории:

    Мобильные приложения

  • Клиент:

    Витрина Западного Крыма

  • Дата:

    28.12.2017

  • Адрес:

    http://vitrina.info