Доработка мобильного приложения на React Native / Redux (Android)

Имеется приложение, повторяющее дизайн мобильной версии сайта gedza: https://gedzagroup.ru/
Требуется решить следующие задачи:
1. Добавить имитацию личного кабинета и авторизацию в него локально через redux с примерно похожим дизайном как на сайте в отдельной вкладке в компоненте Tab.Navigator. Авторизация должна сохраняться после выхода из приложения
2. В личном кабинете сделать историю заказов, с начислением и тратами бонусов. Сделать возможность изменения адреса доставки и платежных данных, электронной почты и даты рождения.
3. Добавить функциональность оформления заказа к уже имеющейся в случае авторизации в ЛК и в случае ее отсутствия (также локально)
4. Доработать навигацию в каталоге, при пролистывании экрана после определенной позиции категории должны двигаться и выделяться красным как в мобильной версии. Также добавить фильтрацию по наличию угря, с креветкой и тд как на сайте.
5. Исправить проблему с Drawer меню, чтобы его функциональность и внешний вид повторяла мобильную версию сайта (проблема с сочетанием TabNavigator и DrawerNavigator в React Navigation)
6. Общая оптимизация приложения по коду и производительности по возможности.
Проект по ссылке: https://disk.yandex.ru/d/YEnpmbUJ8BYOKg

Читайте на 123ru.net