Требуется разработка кроссплатформенного мобильного приложение для системы лояльности в магазине. Когда запускаешь, оно просит вручную ввести номер карты (которая уже есть у него на руках) или отсканировать штрихкод с помощью камеры. Если у пользователя есть на руках дисконтка, то он вводит ее номер и нажимает далее. Если дисконтная карта не персонифицирована (в базе поле телефона пустое), то приложение предлагает заполнить поля (ФИО, номер телефона, пол, дата рождения). Далее пользователь попадает в основное окно приложения, где он видит номер своей карты и свой бонусный счет. При нажатии на номер карты выходит крупно штрихкод, чтобы кассир мог отсканировать его на кассе. Если у пользователя при первом входе нет дисконтной карты, то он вместо ввода номера карты нажимает "создать карту". Приложение предлагает ввести данные пользователя (ФИО, номер телефона, пол, дата рождения), нажимаем "создать" и приложение генерирует новую карту и записывает данные на сервер. Далее попадает в основное окно приложения.
Реализовать функционал пуш уведомлений.
Дизайнер есть.
Серверная часть:
В качестве сервера будет использоваться штатный сервер от Штрих-М с которым можно общаться по SOAP.
Имеющиеся функции: FindDC, CreateDC, GetDC, ChangeDC. DC – это дисконтная карта.