Обновить функционал и улучшить внешний вид каталога Telegram-ресурсов. Работа ведётся на основе готового скрипта, написанного на PHP с базой данных MySQL.
Исправить отображение категорий: увеличить отступы между элементами в выпадающем меню. Если название категории слишком длинное, обрезать текст с добавлением «...».
Доработать мобильную версию: меню (три полоски) должно отображать список категорий вместо текущих страниц.
Привести к единому виду отступы, шрифты и выравнивание. Переработать страницу ресурса каталога: разделить её на зоны с обводкой, оживить цветовую схему, добавить анимацию кнопкам. Сделать блок «Поделиться» для соцсетей с открытием ссылок в новой вкладке.
Вывести редактор для основных страниц в админку, добавить возможность редактирования хедера и футера.
Реализовать бесплатный способ добавления ресурса: в bio ресурса должна быть ссылка или юзрнйм. Настроить автоматическую проверку каждые N часов. Если условие не выполнено, ресурс ставится на паузу. Вывести настройки интервала проверки и список ключей bio в админку. Уведомления о новом добавлении отправлять админу в Telegram-бот.
Упростить добавление ресурсов администратором: пропускать проверку оплаты. Ограничить доступ к разделу «Пользователи» только для администратора.
Провести тестирование: залить 20 тестовых ресурсов и проверить отображение. Проверить проект на SQL-инъекции и другие уязвимости.