Skip to content
This repository has been archived by the owner on Aug 15, 2021. It is now read-only.

wischerdson/webcanape

Repository files navigation

Тестовое задание

Описание задания

Разработать приложение “Отзывы”. Приложение должно содержать 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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages