Доставка воды

С момента создания первых тестовых приложений прошло время. Я учёл опыт предыдущих разработок. Так же проанализировав запросы клиентов, которые хотят:

  1. Быстро
  2. Не дорого
  3. Под все платформы (android, Ios, window, планшеты, и что бы можно было ещё на сайт такое интегрировать)
  4. Что бы работали swipe, и были всякие выдвигающиеся панельки.
Поэтому выбор был сделан в пользу гибридных приложений. Что получилось, можете посмотреть здесь.

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

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

1) Имеется личный кабинет, в котором клиент может узнать статус заказа, или отменить его. (Нужная функция. Т.к. клиенту теперь не нужно звонить, и просить отменить заказ, а можно это сделать прям из приложения)

2) Программа ведёт учёт покупок. Это самый важный момент. Зачем ещё нужно приложение на телефоне? И чем оно будет отличаться от обычного заказа по телефону?

Разумеется приложение нужно что бы удерживать клиента, всячески поощряя его за покупки! Это и позволяет «удерживать» клиентов, начисляя им баллы и выдавать им скидки за совершённые заказы. А программа как раз и показывает сколько баллов-скидок клиент уже имеет или получит.

Страница приложения
(приложение было удалено, т.к. забыли выложить политику конфиденциальности. Мораль: всегда добавляйте политику!)
Посмотреть другие приложения для мобильных телефонов можно на сайте проекта businessapp.trade

Серверная часть:

1) Для того что бы при изменении цен или других параметров не компилировать каждый раз программу заново в серверную часть были вынесены некоторые настройки программы. Таким образом изменяющийся функционал подгружается динамически с сервеной части. Если же соединение с интернетом отсутствует загружаются стандартные настройки. Благодаря этому нет необходимости в обновлении программы и компиляции новых версий.

2) Для контроля отправляемых заявок серверная часть ведёт 2 лога.

  • - Запись в файл последней отправленной заявки
  • - Сбор в лог файл всех отправленных заявок Это позволит, в случае непредвиденных проблем с почтой избежать "потери заказов".
3) Серверная часть позволяет сортировать заказы. Отличать постоянных клиентов, от новых. Вести списки и прочее.