PHP марафон./ Задание для финальной работы.

Финальная работа.

На основе произвольного шаблона, например этого создать каталог продукции для интернет-магазина.

Магазин должен иметь следующие разделы.

  • главная страница с последними 20 продуктами

  • страница о нас

  • контактная форма

На главной странице слева вывести категории продуктов и организовать по ним фильтр.

Сделать поиск по названию продуктов.

Создать форму авторизации для админа на отдельной странице.

Для админа предоставить 3 раздела для редактирования.

  1. Статичные страницы “О нас” и “Контакты” без возможности удаления и добавления записей.

  2. Категории с возмозжностью добавления удаления и редактирования.

  3. Продукты с возмозжностью добавления удаления и редактирования.

Продукты содержат следующие поля.

  • изображение

  • название

  • описание

  • цена

Создать команду импорта начальных данных с произвольным списком продукции (с изображениями) и категорий.

Так же создать команду загрузки статичных страниц.

Все данные загружать из формата json.

Весь проект создать в отдельном публичном репозитории на github.

В README.md описать инструкцию по установке проекта и загрузки начальных данных.

Предоставить ссылку на репозиторий для проверки.

Задать вопрос, прокомментировать.