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