Приветствую, уважаемые разработчики!
Если вкратце, то есть определенная страница (одна и очень простая (вот пример
tp.sibserv.com/stop/ нужна такая же, только будет другой дизайн), на которой форма с определенным количеством полей и всё), защищенная логином и паролем, доступ к которой имеют только те лица, которым на почту администратором сайта было выслано приглашение с логином и паролем. Форма заполняется и сохраняется в админке (которую тоже нужно сделать, самая простая). Ведется статистика заполнения. Более подробно читайте ниже.
Задача следующая:
1. Администратор из админки высылает приглашение на почту сотруднику, которому приходит ссылка на определенную страницу (верстка будет предоставлена, это самая простая что ни есть страница с формой, которую он должен заполнить (вот пример
tp.sibserv.com/stop/ нужна такая же, только будет другой дизайн)). Доступ на страницу закрыт, т.е. при переходе на нее вылезает форма входа: логин и пароль. Логином является почта сотрудника, на которую было выслано приглашение, пароль автоматические генерируется и показываются сотруднику в почте.
2. Сотрудник по высланному логину и паролю попадает на страницу заполнения формы заполняет ее и нажимает "отправить".
3. В административной панели появляется заполненная заявка от данного сотрудника, т.е. она сохраняется.
4. В админке администратор сайта устанавливает минимальный лимит заполнения формы в месяц (ежемесячно можно менять лимит). К примеру пусть будет 2 раза.
5. Если сотрудник заполнил меньшее количество раз, чем установлено лимитом, то в конце месяца ему на почту приходит уведомление, что до конца месяца, например, осталось 10 дней и что форму нужно заполнить столько то раз, сколько установлено лимитом минус сколько он не заполнил.
6. В админке ведется статистика по всем пользователям, т.е. сколько они заполнили форму в месяц, квартал, полугодие, год. Т.е пользователи, которые заполнили форму меньше лимита подсвечиваются красным цветом.
7. Сотрудников можно удалять, т.е. удаляешь его и доступ к странице ему закрывается.
8. Также можно удалять определенные заявки, а также возможность удалять группы заявок, например за месяц, квартал и т.д. Предусмотреть автоматическую чистку, например, раз в год.
Верстать ничего не нужно будет только запрограммировать указанный функционал! Верстка будет предоставлена, в которой будут следующие страницы:
Для сотрудника:
1. Форма входа на страницу два поля: логин, пароль (которые пришли сотруднику на почту);
2. Страница с формой (которая будет защищена логином и паролем), вот пример
tp.sibserv.com/stop/ будет такая же, только отличаться по дизайну;
Админка:
1. Страница входа: логин и пароль;
2. Список сотрудников, которым было отправлено приглашение (Имя, email, заметка) и ниже форма для отправки приглашения (одно поле email). Сотрудников можно удалять, после чего они не имеют доступ к странице с формой;
3. Страница со статистикой сколько раз в месяц, квартал, полугодие, год была заполнена форма тем или иным сотрудником, а также поле для установки минимального лимита заполнения в месяц;
4. Страница с заполненными формами, которые заполняли сотрудники с указанной страницы и отправляли. Заявки можно чистить, как отдельно взятую, так и массово.
Статистика будет самая простая: имя и email сотрудника, а также цифра указывающая сколько раз он заполнил и отправил форму. Никаких графиков и т.д.
Данный функционал будет располагаться на отдельном поддомене и никак не пересекаться с уже существующим сайтом;
Использовать можно что угодно: любой frontend framework, либо backend framework, хоть на чистом PHP. Главное время и, соответственно, бюджет. Буду ждать ответа. Спасибо!
Приступить можно будет хоть завтра, после того, как будет готова верстка.
Прошу внимательно прочитать задание и отвечать только в том случае, если действительно справитесь с поставленной задачей. Антибот знаю PHP.
Оплата по факту, либо по безопасной сделке.
На моем опыте не единого отрицательного отзыва оставленного исполнителям, поэтому отнеситесь серьезней, не хочется менять данный факт.
От Вас цена и срок. Также когда сможете приступить (желательно сегодня).