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

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

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

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

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

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

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

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

  • Навыки:

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

  • Категории:

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

  • Клиент:

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

  • Дата:

    28.12.2017

  • Адрес:

    http://vitrina.info