Задачи состоят из:
- имени пользователя;
- е-mail;
- текста задачи;
- картинки;
Требования к изображениям:
- формат JPG/GIF/PNG
- не более 320х240 пикселей.
- При попытке загрузить изображение большего размера, картинка должна быть пропорционально уменьшена до заданных размеров. Создавать новые задачи может любой посетитель. Перед сохранением новой задачи можно нажать "Предварительный просмотр", он должен работать без перезагрузки страницы.
Сделайте вход для администратора (логин "admin", пароль "123"). Администратор имеет возможность
- редактировать текст задачи
- поставить галочку о выполнении.
- Выполненные задачи в общем списке выводятся с соответствующей отметкой.
В списке задач нужно сделать возможность сортировки
- по имени пользователя,
- статусу. Вывод задач нужно сделать страницами по 3 штуки (пагинация).
В приложении нужно с помощью чистого PHP реализовать модель MVC (PHP-фреймворки использовать нельзя). Верстка на bootstrap.