Skip to content

It was a task to make a web page with todo list. MVC, Pagination (3 todos per page), sort (by mail, name, status). Login for admin to change todos

Notifications You must be signed in to change notification settings

vsosevic/beejee-tasks

Repository files navigation

beejee-tasks

It was a task to make a web page with todo list. MVC, Pagination (3 todos om page), sort (by mail, name, status). Login for admin to change todos

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

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

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

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

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

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

About

It was a task to make a web page with todo list. MVC, Pagination (3 todos per page), sort (by mail, name, status). Login for admin to change todos

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published