You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Проект является приложением для локального интернет магазина.
Краткое описание проекта
Приложение включается в себя клиентскую часть, в которой пользователь может: просматривать товары по категориям, осуществлять заказ, просматривать историю заказов, восстановить аккаунт на случай если забыл пароль. В части администратора пользователь может: добавлять, удалять и изменять товары и добавлять специальные предложения на главный экран для пользователя;
В проекте используется Firebase Realtime Database в которой хранятся все данные по заказам и клиентам, а также Firebase Storage в которой хранятся изображения;
Приложение подходит для местных магазинов у которых небольшая база клиентов.
Характеристики проекта
SDK
Min SDK
Max SDK
27
31
Тестирование
Тестирование осуществлялось на виртуальном устройстве google pixel 1, Android 8.1.
Задачи в проекте
Общее
MVP версия приложения;
Авторизация и аутентификация пользователя;
Восстановление аккаунта;
Использование Firebase как backend'a для приложения;
Использование Recycleview и Gridview для списков;
Загрузка изображений на сервер и рендер их в приложении;
Часть обычного пользователя
Дизайн приложения для обычного пользователя;
Главный экран с специальными предложениями и небольшой группой товаров для превью категории;
Экран деталей товара с функциями добавления и удаления из корзины;
Страница категории с перечнем всех товаров по категории;
Всплывающее меню для перехода на экраны приложения;
Корзина товаров с функциями добавления и удаления товаров;
Страница просмотра истории заказов;
Добавление и удаление товаров из любимых товаров;
Страница просмотра любимых товаров.
Часть админа
Аутентификация админа системы;
Дизайн экрана "Товары";
Дизайн экрана "Специальные предложения";
Добавление, удаление и изменение товара;
Добавление, удаление и изменение специального предложения для клиента;