Skip to content
/ todo Public

Тестовое задание MVC Todo-list на PHP без фреймворков

Notifications You must be signed in to change notification settings

timach/todo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Тестовое задание для 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 часов

About

Тестовое задание MVC Todo-list на PHP без фреймворков

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages