Предполагается система, систематизирующая процесс предоставления всевозможных интернет-услуг.
В системе должны быть предусмотрены три роли: СуперАдмин, Администратор и Пользователь.
Для Пользователя должна быть предусмотрена возможность Регистрации (по Email), Входа, Смены и Восстановления пароля. После авторизации он попадает на рабочую страницу своего
Аккаунта (наименование аккаунта формируется автоматически, например CR1245), на которой есть:
- Список подключенных услуг, с возможностью перехода на страницу нужной услуги (страницы программируются отдельно). Каждая услуга имеет своё меню.
- Кнопку Помощь, которая в fancybox окне открывает раздел помощи, относящийся к текущей странице
- Текущее состояние финансового баланса пользователя
- Значок новых уведомлений от системы
- Кнопку перехода в личный кабинет, в котором есть:
- Список доступных для него услуг, с возможностью выбора тарифного плана для каждой услуги.
- Возможность пополнения баланса с выбором варианта: Оплата по счету (для юрлиц), Оплата картой, Оплата по квитанции и пр. Оплата возможна «оптом»: на месяц, пол-года, год (определяется настройками см. ниже). Система должна ежедневно списывать средства с баланса в соответствии с подключенными услугами/тарифами
- История пополнения баланса
- Запрос на отказ от услуг/услуги и вывод средств
- выгрузка документов по услугам и оплатам: счета, акты, УПД и пр.
Возможности Администратора:
- ведение списка пользователей с возможностью внесения/корректировки оплат, поступающих от Пользователей и прикрепления возможных документов к ЛК пользователей (счета, акты, УПД и пр.)
- ведение реестра рассылок (создание, оформление, выбор адресатов, отправка)
- заполнение разделов помощи
- возможность «зайти как» без разлогинивания применить роль конкретного пользователя
Для СуперАдмина (их может быть несколько) дополнительно к функциям Администратора:
- ведение реестра Администраторов
- ведение реестра Услуг
- технические настройки ресурса
Должен быть предусмотрен контроль истечения баланса Пользователей с выводом уведомлений и отправкой сообщений на email за 1, 3, N дней (определяется техническими настройками ресурса)
Система должна быть реализована PHP, MySQL
Дизайн, например, такой:
bootstraptema.ru/stuff/te... ТЗ, конечно, не полное, но дает общее представление о системе. Рассматриваю этот заказ кА начало дальнейшей работы.
Жду предложений по срокам и цене. Готов к конструктивному обсуждению. Ответы типа «Готов выполнить ваш проект за 3 дня. Вышлите ТЗ» сразу отправляются в глубокую … нирвану.
Для тех, кто дочитал до этого места и готов обсудить нюансы: начните ответ со слова «дочитал».