/yuma-test

test job task

Primary LanguagePHP

Yumalabs test project README

Тестовое задание в одну из компаний.

Необходимо написать CRUD для управления пользователями.

У каждого пользователя должны быть следующие поля:

  • логин,
  • пароль,
  • ФИО,
  • E-Mail,
  • роль(пользователь/администратор).

В поле E-Mail необходимо разрешить вводить только валидный E-Mail адрес.

Администратор должен иметь возможность

  • просматривать список пользователей,
  • добавлять новых,
  • редактировать и удалять существующих.

Пользователь должен иметь возможность

  • просматривать список пользователей,
  • просматривать профиль выбранного пользователя и редактировать свой профиль.

Весь код должен быть реализован на чистом PHP (использование фреймворков не допускается), в приложении должна быть реализована модель MVC, верстка выполненная с помощью Bootstrap (принимаем задания без вёрстки по желанию). На странице со списком пользователей должна присутствовать возможность сортировки и фильтрации по логину, ФИО и роли.

common loginform userprofile adminuserprofile