Tatto Manager — мобильное приложение для удобного ведения сеансов.
В приложении есть календарь сеансов в нескольких интерпретациях (оригинальный календарь, линейный календарь), благодаря им пользователь может создать сеанс на конкретный день, воспользоваться удобной фильтрацией по типу сеанса (сеанс, консультация, коррекция), удалить сеанс, отредактировать сеанс, переход на страницу конкретного дня с сеансами на него.
В приложении присутствует магазин с товарами, мастер может добавить нужные ему товары в корзину, а после оформить заказ через приложение. Для оформления заказа система предлагает мастеру заполнить страницу "Оформление заказа" после чего пользователя перенаправит на оплату. После успешной покупки товары добавляются на склад мастера. Склад может быть как личным, так и студийным. На складе мы предоставили пользователю фильтр по студии, бренду и цвету. Мастер может использовать товары из склада для удобного ведения сеансов, мы предоставляем возможность добавить тот или иной товар как расходник к сеансу.
Профиль пользователя состоит из его личной информации(которую можно просмотреть и отредактировать), "История заказов" (Страница для отслеживания статуса заказов и просмотра истории заказов), "Календарь выходных" (Страница на которой находится календарь, на котором пользователь может выбрать дни для отдыха, они отобразятся на его личном календаре и у студии, на которую он работает), "Аналитика" (Страница доходов мастера), "Поддержка", "Ассистент", "Реферальная ссылка".
Наше приложение обладает лаконичной архитектурой, основанной на применении мощного менеджера состояний BLoC. В дополнение к этому, мы интегрировали разнообразные библиотеки, включая dio, firebase_analytics, flutter_secure_storage, get_it, timezone, firebase_messaging, photo_view и множество других. Эта тщательная комбинация инструментов обеспечивает высокую производительность и надежность приложения, а также оптимальное взаимодействие с разнообразными функциональными возможностями. Приложение доступно в AppStore и Google Play.