Приложение для регистрации участников и заселения
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.
Приложение позволяет неограниченному числу пользователей (операторы, администраторы) управлять заявками на регистрацию и заселение.
Оператор может быть оператором регистрации или оператором заселения. В зависимости от поведения, он видит один или другой интерфейс.
Каждый оператор набирает себе ряд заявок и следит за их исполнением. Каждая заявка проходит жизненный цикл. Некоторые статусы ставятся автоматом, другие - вручную.
Приложение само подгружает платежи из шлюза (СМС информирование от Сбербанка -> Почта) и пытается сопоставить сумму с платежом. Таким образом выполняется автоматическая привязка с заявкой. Статус переходит "Оплачена". Если связь не удалось установить, платеж ожидает привязки со стороны администратора системы.
Все справочники редактируются. Редактирование происходит в модальном окне на странице списка, а не на отдельной странице.
Система имеет массу настроек, что позволяет гибко настроить ее на другие рабочие периоды.
Система имеет все необходимые отчеты. Часть отчетов предназначены для бухгалтера, другие - для отражения операционной деятельности операторов.
Имеется подсистема контроля доступом на базе ролей. Контроль доступа настроен очень серьезно. Он влияет даже на данные приходящее с backend. Так что в браузере никак нельзя увидеть недоступные данные в запросах.
Приложение создано на Angular 6 + PHP Laravel 5.6 + MySQL. Используется управление контролем версии (GIT). Верстка стандартная на базе Bootstrap 4. Для графиков используется AmCharts 3.
На скриншотах представлена лишь небольшая часть приложения. Кроме того, есть еще 2 мощные внешние формы, сделанные на Vue 2. На них по шагам участник сам заполняет данные о себе. Это один из способов поступления заявок в обработку.