Тестовое задание для beejee: Приложение-задачник (ToDo list)
Без фреймворков PHP. Простая архитектура. Шаблон MVC. Верстка на bootstrap. База данных - mysql (таблица database.sql) Для настройки БД создать /config/mysql.php с кодом:
<?php
return [
"host" => "",
"user" => "",
"password" => "",
"dbname" => "",
"dsn" => "mysql:host=;dbname=;charset=utf8mb4"
];
Задачи состоят из:
- идентификатор;
- имени пользователя;
- е-mail;
- текста задачи;
- статус;
- метка, что админ отредактировал
Стартовая страница - список задач с возможностью сортировки по имени пользователя, email и статусу.
- Вывод задач нужно сделать страницами по 3 штуки (с пагинацией).
- Видеть список задач и создавать новые может любой посетитель без авторизации.
Вход для администратора (логин "admin", пароль "123").
- Администратор имеет возможность редактировать текст задачи и поставить галочку о выполнении.
- Выполненные задачи в общем списке выводятся с соответствующей отметкой.
- Метка, что текст отредактирован
Потраченное время: 14 часов