- Выбор случайной цитаты
- Получение списка всех цитат
- Выбор всех цитат автора
- Добавить автора
- Удалить автора
- Редактировать имя автора
- Любой может предложить цитату для публикации
- Поле для указания источника (книга, статья, фильм)
- Якорные ссылки на странице со списком всех цитат
- Управление с клавиатуры: стрелки - вперёд/назад, показать случайную цитату
- Подсказка на кнопках, что есть управление с клавиатуры
- Админка
- Добавить цитату
- Удалить цитату
- Отредактировать цитату
- Отредактировать предложенную цитату
- Удалить предложенную цитату
- Одобрить предложенную цитату
- Репост в ВК
- Лайки, отслеживаемые по кукам
- Сортировка на странице со списком всех цитат по времени, количеству лайков и количеству комментариев
- Исправить вёрстку, выравнивание по центру должно быть только на странице со случайной цитатой.
- Заглушка для ошибок на стороне сервера, чтобы скрыть их от пользователя
- Отправка на почту администратору уведомлений о новых комментариях и фатальных ошибках
- Запретить поисковикам индексировать админку и phpmyadmin
- Скрывать с помощью JS слишком длинный текст и добавлять кнопку "Читать далее..."
- Добавить футер (подвал), который всегда должен быть внизу страницы
- Добавить скриншоты главной страницы и админки в ридми
- Просмотр комментариев цитаты
- Добавить комментарий к цитате
- Удалить комментарий к цитате
- Отображение количества комментариев у цитаты
- Капча для защиты от спама
- Капча обновляется кликом по ней без перезагрузки страницы