Элементарный дизайн. (Гл. страница по-типу
accounts.google.com/ ).
Поля для вноса информации от Имени до Паспортных данных (порядка 30) с валидацией на правильность ввода (Рус и Eng).
Поле телефон с кнопкой отправки логина и пароля посредством смс.
Обязательная возможность использовать системного устройства обработки изображений (Веб-Камера) для снимков паспорта и посетителя.
3 типа учетных записей Админ, Менеджер, Кассир.
Данные о посетителях необходимо будет отправлять на удаленный сервер в определенном виде.
Возможность предварительной привязки логинов и паролей для отправки по смс к филиалам (на каждый филиал свои менеджеры и кассиры). При этом Кассир должен видеть только номер карты, а данные для аутентификации нет (они будут на картах под защитным слоем и в системе в недоступном для Менеджеров и кассиров месте.
Посетители с одинаковыми данными (одни и те же люди) в разных филиалах должны иметь разные Логины и Пароли.
После создания посетителя кассир и менеджер не должен иметь возможность изменения внесенных данных, только создание для кассиров и формирование и отправка списка суточного посещения для менеджера.
Филиалов более 500, поэтому нужно учитывать нагрузку и заложить достаточный потенциал.