Разработать приложение “Отзывы”. Приложение должно содержать 2 точки входа index.php и admin.php (точка входа в админ-панель). Вход в админ-панель должен осуществляться по логину и паролю.
Пользовательская часть должна содержать: -Список компаний -Детальную страницу компании со списком отзывов -Детальную страницу отзыва с его полным текстом. -Форму добавления отзыва на детальной странице компании
Страницы списков должны содержать пагинацию. На одной странице не более 5 элементов. Для списка отзывов краткое описание должно формироваться на основе полного (первые 100 символов).
Административная часть должна давать возможность для создания, редактирования, удаления и подтверждения отзывов. Также возможность создавать, удалять и редактировать описание компании.
В системе должно быть 3 таблицы: -Компании -Отзывы -Таблица связи для этих сущностей (либо вариант с внешними ключами)
Таблица “Компании” содержит поля ID Название Логотип (путь к изображению) Описание
Таблица “Отзывы” содержит поля ID ФИО автора Фото (путь к изображению) Текст отзыва
Проект должен быть написан в парадигме MVC. При разработке использовать git.
Скачать проект, установить NodeJS, Composer, выполнить следующие команды
composer install
npm install
npm run build
Скопировать .env.example, переименовать в .env, установить параметры входа в БД
В БД импортировать файл database.sql