Приложение электронной коммерции для интернет-магазина. Интерфейс администратора: добавляйте/редактируйте продукты, просматривайте заказы, отвечайте на вопросы клиентов. Внешний пользовательский интерфейс: поиск продуктов, просмотр сведений о продукте, оценка продукта, добавление в корзину, оформление заказа, отслеживание заказа и история.(Пример: Amazon) Проект должен удовлетворять следующим критериям: Внешний интерфейс клиента, представляющий полную интерактивную функциональность [35%] - Использование HTML5, CSS, JavaScript и одной дополнительной библиотеки или платформы Мультимедиа: изображения, видео, интерактивная карта (ы), интерактивное(ые) меню, визуализация/графики данных. - Минимум 50 уникальных динамических и минимум 10 статических страниц. - Публичная и частная зона (требуется регистрация/аутентификация пользователя и профиль пользователя). - Фронтальная документация. - Сбор поисковых данных(куки). - Отзывчивость на мобильной платформе и настольной платформе. Интерфейс внешнего администратора [20%] - Включить переключение как минимум 3 различных шаблонов сайта (т. е. настраиваемые цветовые схемы и макет) Включить функцию редактирования записей данных (например, продукты, услуги и т. д.) - Функции администрирования учетной записи пользователя. Документация пользователя администратора. Бэкенд-интерфейс, представляющий [25%] — страница мониторинга, сообщающая о статусе веб-сайта (и всех его функциональных сервисов) с точки зрения их условий работы (онлайн/офлайн). - База данных с не менее чем 50 записями (например, 50 наименований продуктов или 50 описаний услуг и т. д.) (рассматривается MYSQL) - Использование одного дополнительного РЕАЛЬНОГО набора открытых данных. - PHP (или другие, подобные node.js) функции для создания динамических веб-страниц. - Один дополнительный язык/фреймворк бэкенда по вашему выбору. Интерфейс пакета [15%] — программный репозиторий всего кода/веток. Функция развертывания/установки веб-сайта для возможности переноса на хостинг-провайдера. Документация по установке. Рассматриваются в том числе готовые примеры подобных работ с полным функционалом, указанным в тз. Уникальность не является приоритетной в проекте.