Цель проекта - разработать мини-приложение для продажи игр на PlayStation, далее Приложение.
Приложение состоит из следующих частей:
- Главная страница, где отображаются иконки с подборками и списки приложений. Далее Главная;
- Карточка товара, где отображается информация о товаре и есть возможность положить товар в корзину. Далее Карточка;
- Корзина, где выводятся выбранные товары и возможность оформить покупку. Далее Корзина;
- Страница перед оплатой для ввода данных о себе. Далее Страница оплаты;
- Раздел с избранными товарами. Далее Избранное;
- Страница подборки / коллекции товаров. Далее Коллекция;
- Личный кабинет пользователя. Далее Личный кабинет;
- Страница для помощи в создании аккаунта PlayStation. Далее Помощь;
С этой страницы пользователь стратует в Приложении. На ней отображаются подборки коллекций товаров. Например, акции. И списки товаров по темам.
Товара, который отображается в списке можно сразу положить в корзину или добавить в избранное, не переходя в него.
Должна быть возможность добавлять списки и подборки коллекций через админ-панель. По-умолчанию сначала отображается подборка с акциями, потом список "Сейчас играют".
На аватарке товара в списке отображается маленькая иконка с совместимыми платформами, а рядом с разновидностями изданий отображается иконка подписки, если игра туда входит. Также, возле цены отображается размер скидки.
В карточке товара отображается вся информация о товаре, а именно:
- Увеличенное изображение товара;
- Название товара;
- Жанр товара;
- Оценка товара. Добавляется при создании карточки товара в админ-панели;
- При наличии банер о том, что игра доступна по подписке при клике на который происходит перенаправление на Коллекцию с видами подписки;
- Разновидность издания. Их может быть несколько. Standard, Ultimate и т.д. Для каждого издания создаётся отдельная карточка товара и по сути кнопка с изданием просто переводит на другую карточку товара;
- Цены на издание с подпиской и без;
- Характеристики. В них указывается платформа, тип издания, локализация;
- Описание товара;
- Кнопка для оформления товара.
В Корзине отображаются товары в том же виде, в котором были в спике. Есть кнопка для удаления товара из корзины при нажатии на которую выходит уведомление с подтверждением.
Есть возможность добавить промокод, который создаётся через админ-панель.
Рядом с ценой отображается разница между ценой со скидкой и без.
На странице есть поле для ввода логина и пароля в PS Store. Эту информацию можно предзаполнить в личном кабинете и они автоматически заполняется при покупке, если указана. Эти два поля необязательны для заполнения.
Если у пользователя нет аккаунта, то можно попросить помощь у поддержки. Для перехода на эту страницу есть кнопка. Про эту страницу чуть позже.
Далее ещё два поля контактов пользователя. Логин в Телеграм и e-mail. Эти поля обязательны.
После нажатия на кнопку оплатить пользователь переходит на оплату по СБП. Аналогичных способов оплаты не планируется.
В этом разделе отображаются товары, которые добавлены через кнопку с сердечком. При удалении товара из избранного выходит уведомление с подтверждением.
На странице Коллекции отображаются товары, которые объединены в одну коллекцию через админ-панель.
В этом разделе есть пагинация. На одной странице 20 товаров.
Также, есть сортировка. Она происходит по стоимости и рейтингу. Убывание и возрастание.
В этом разделе пользователь может добавить информацию о себе, чтобы она автозаполнялась при оплате. Заполнять личный кабинет необязательно, авторизация не нужна.
Также, в этом разделе есть кнопка с переходом на ТГ-аккаунт службы поддержки.
Нужно добавить автозаполнение юзернейма в Телеграм внутри личного кабинета, после первого взаимодействия с ботом.
У пользователя может не быть аккаунта в PS. В этом разделе нужно заполнить информацию о себе, чтобы она передалась поддержке и они смогли связаться с клиентом.
В админ-панеле нужно реализовать возможность управления Приложением.
- Пользователи админ-панели и права доступа;
- Товары;
- Рассылок;
- Подборки товаров;
- Расположения элементов на главной странице. Просто поменять местами или добавить Коллекции, например;
- Список пользователей;
- Промокоды.
Меню отображается в нижней части экрана. В ней есть:
- Поиск. Кроме обычного поиска по названию есть фильтрация по:
- Жанрам;
- Стоимости;
- Рейтингу. Округлять рейтинг в большую сторону при фильтрации. Если оценка 4.8, то её лучше отнести к 4 и 5.
- Смена региона для того, чтобы показывались игры только с нужной локализацией;
- Кнопка перехода на Главную;
- Переход в Корзину;
- Переход в Избранное;
- Переход в Личный кабинет.
Дата готовности тестовой версии – ?
Дата готовности итогового продукта – ?
Исполнители:
Никита Карасёв – проектный менеджер;
Руслан Антонов – дизайнер;
? – разработчик