Мобильное приложение для поиска туристических экскурсий по разным городам. А также поиск клиентов для гида.
Написание приложения в рамках дипломной работы. И находится в активной разработке.
Фишки работы приложения
Поиск экскурсий
Благодаря фильтру вы сможете найти экскурсию на свой вкус. А система тегов определит, какие экскурсии вам нравятся, и предложит понравившиеся.
Бронирование экскурсий
Для гарантии есть бронирование билетов. Вам нужно будет оплатить 15% от стоимости билета, что сделает билет на экскурсию доступным для вас.
Создание экскурсий
Для экскурсоводов широкий инструмент для создания экскурсий, создания собственного расписания и т.д.
Афиша
Для выбранного города будет доступна афиша кинотеатров, мероприятий и прочего. Если вы вдруг не нашли интересного тура
Панель гида
В группе гида может быть много экскурсий. Смотрите, кто подписался на вас и многое другое.
Система репутации
Экскурсии, гид и путешественник имеют системы репутации, которые будут зависеть от отзывов, оценок других и активности. Благодаря ему вы сможете узнать, с кем вы пойдете на экскурсию или к кому.
Локализация
Приложение имеет локализацию на два языка. русский и английский.
Тема
Приложение имеет темную и светлую тему.
GPS
В приложении есть GPS который может определять в каком вы городе сейчас находитесь и будет предлагать экскурсии этого города.
Стэк технологий
1
Redux, Provider, GetIt
Redux - использовался в качестве основного state manager, Provider - использовался для подписки на глобальные переменные. GetIt - использовался в качестве DI
2
Navigator 2.0
В приложении работают Deep Linking, поэтому мы используем Navigator 2.0 с помощью библиотеки beamer.
3
Dio
Dio - для работы с Rest API
4
Local DataBase
В качестве локальной базы данных мы используем drift