Lets-Go-Travel

ЛетиУмно

AI-помощник для путешествий. Дешёвые авиабилеты, лучшие отели, AI-планировщик маршрутов.

Возможности

Архитектура

├── lib/                    # Flutter мобильное приложение
│   ├── screens/            # Экраны (Flights, Hotels, AI Planner, Settings)
│   ├── providers/          # State management (Provider)
│   ├── services/           # API сервисы
│   ├── models/             # Модели данных
│   ├── widgets/            # Компоненты UI
│   ├── utils/              # Утилиты, тема, константы
│   └── l10n/               # Локализация (RU/EN)
├── backend/                # FastAPI backend proxy
│   ├── app/routers/        # API endpoints (flights, hotels, ai)
│   └── Dockerfile          # Контейнеризация
├── site/                   # Сайт-лендинг
└── docs/                   # Юридические документы

Технологии

Компонент Технология
Мобильное приложение Flutter 3.x, Dart, Provider
Backend FastAPI, Python 3.12
AI Gemini 2.5 Flash
Поиск билетов/отелей Travelpayouts API
Платформа Android (RuStore)

Запуск

Flutter

flutter pub get
flutter run

Backend

cd backend
pip install -e .
GEMINI_API_KEY=your_key TRAVELPAYOUTS_TOKEN=your_token uvicorn app.main:app --reload

Часть экосистемы Zubcoder Apps

Почта поддержки: zubcoder.app@yandex.ru