Внести правки в мобильное приложение по доставке еды и напитков
Правки приложение Kega
Описание проекта: мобильное приложение по доставке еды и напитков. Состоит из:
- Мобильное приложение для заказа еды (play.google.com/store/apps/details?id=ru.mykega.kega)
- Мобильное приложение для водителя (play.google.com/store/apps/details?id=am.emti.kega_driver)
- Панель администратора магазина (для добавления товаров, редактирования цен, получения новых заявок)
- Панель суперадмина (представляет собой панель магазина с расширенными полномочиями, позволяющими управлять водителями (активировать их, редактировать данные), добавлять торговые сети, добавлять логины и пароли пользователей торговых сетей)
Приложения написаны на java, в последствии предполагается портирование на iOS.
Актуальные билды, имеющиеся на данный момент:
Kega User: https://yadi.sk/d/FixySgaf-zbp9A
Kega Driver: https://yadi.sk/d/LatvHO5RIJAXaA
Последний более-менее стабильный билд Kega User: https://yadi.sk/d/gXvUn6RxrWQBHQ
При тестировании обнаружены следующие проблемы, которые необходимо решить:
Приложение Kega User
1. Актуальный билд приложения падает при входе на Android 9. Однако имеющиеся сорцы могут быть более ранней версии и, возможно, там этой проблемы нет. Необходимо скомпилировать билд и посмотреть.
2. Приложение актуального билда падает при попытке зайти в раздел «Мои заказы»
3. Приложение актуального билда падает при попытке зайти в раздел «Актуальные заказы»
4. Обращения из раздела «Обратная связь» должны приходить на почту [email protected], при этом содержать номер обращения, дату обращения, тему обращения, текст обращения и телефон пользователя, на который произведена регистрация.
5. Независимо от того, под каким номером телефона я авторизован, вижу одни и те же темы сообщения. В данный момент очевидно, что обращения не привязываются к пользователю, отправившему обращение
6. При оформлении заказа в последнем билде возникает ошибка платежной системы (о чем свидетельствует уведомление, которое появляется в приложении).
7. При нажатии на сохраненное уведомление в списке, я снова попадаю на экран ожидания (юзер), уже после выполнения заказа.
8. В выполненных заказах не подгружаются актуальные логотипы торговых сетей
9. Не приходят уведомления на e-mail, если галочка активна в настройках
10. При добавлении товара в избранное перед его наименованием стоит знак «-«, его быть не должно.
11. В карточке выполненного заказа стоит не мой реальный адрес (стоит «Московский 7», я делаю всегда на домашний адрес - Московский 17. Полагаю тут либо просто ничего не меняется, либо какая-то ошибка). Также перед товаром тоже стоит знак «-«, время заказа стоит ближайшее даже если указать какое-то конкретное.
12. В приложении при оформлении заказа при заказе к определенному времени нужно не давать оформить заказ на время раньше, чем через 1 ч. 20 мин. То есть при заказе в 16:00 ближайшее время заказа должно быть 17:20. Также время заказа доставки заказа нужно сделать невозможным за полчаса до закрытия магазина, в котором производится заказ. То есть на ночное время заказ оформить нельзя.
13. При оформлении заказа нужно поправить опечатку в слове «Стоимость» (убрать Й)
14. На экране ожидания заказа не отображается иконка курьера, при этом в панели администратора геопозицию видно, то есть приложением она «снимается»
Приложение Kega Driver:
1. Возраст водителя при заполнении информации не может быть меньше 18 лет
2. В разделе «Баланс и статистика» в карточке заказа 23 у меня не верно отражается общая сумма заказа (вместо 320 руб. Указано 230). Общая сумма заказа в выполненном заказе должна совпадать с суммой «Итого» у пользователя при оформлении заказа.
3. В приложении время, к которому нужно доставить заказ, не отображается
4. Необходимо проверить работу тумблера «Принимать заказы» и поправить. Должен работать следующим образом:
- При включении тумблера курьер должен получать уведомления о новых заявках
- При включении тумблера геопозиция курьера должна показываться в суперадмине на соответствующей карте
- При отключении тумблера курьер сразу попадает с карты и не получает уведомлений
- При бездействии (приложение свернуто более получаса) курьер автоматически переходит в состояние «Не принимать заявки» со всеми последствиями.