Skip to content

Тестовое задание. Создание приложение-задачник используя PHP, OOP, MVC.

Notifications You must be signed in to change notification settings

AndreyKachanov/tasks

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Task Manager

Задание:

Создать приложение-задачник. Задачи состоят из:

  • имени пользователя;
  • е-mail;
  • текста задачи;
  • картинки;

Стартовая страница - список задач с возможностью сортировки (обязательный пункт) по имени пользователя, email и статусу. Вывод задач нужно сделать страницами по 3 штуки (с пагинацией). Видеть список задач и создавать новые может любой посетитель без регистрации. Для зарегестрированного пользователя добавляется фильтр "Мои задачи".

Перед сохранением новой задачи можно нажать "Предварительный просмотр" (обязательный пункт), он должен работать без перезагрузки страницы.

К задаче можно прикрепить картинку. Требования к изображениям - формат JPG/GIF/PNG, не более 320х240 пикселей. При попытке загрузить изображение большего размера, картинка должна быть пропорционально уменьшена до заданных размеров.

Сделайте вход для администратора (логин "admin", пароль "123"). Администратор имеет возможность редактировать текст задачи и поставить галочку о выполнении. Выполненные задачи в общем списке выводятся с соответствующей отметкой.

Запрещено использовать фреймверки, необходимо с помощью чистого PHP реализовать модель MVC. Верстка на bootstrap. JavaScript только с использованием jQuery. К дизайну особых требований нет, но должно выглядеть аккуратно.

About

Тестовое задание. Создание приложение-задачник используя PHP, OOP, MVC.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages