Когда закрылся App in the Air, многие путешественники остались без привычного инструмента для учёта своих перелётов. Flighty — отличное приложение, но оно работает только на iOS. Мне захотелось сделать кроссплатформенную альтернативу, доступную и для Android, и для iOS, с акцентом на визуализацию и сообщество. Так появился проект 2Flights.

Что умеет приложение

  • ✈️ Добавлять рейсы вручную, пересылкой e-mail-итинерарий или импортом из Flighty

  • ? Получать реальные уведомления в режиме реального времени об изменениях (задержки, гейты и т.д.)

  • ? Вести личную статистику: километры, аэропорты, типы самолётов

  • ? Участвовать в глобальном лидерборде (фильтры по месяцу, году, all-time)

  • ? Просматривать 250+ ливрей авиакомпаний, включая спецраскраски (на сегодня это самая большая коллекция в приложениях)

  • ? Поддержка тёмной темы, переключение км/мили

  • ? Мультиязычность: уже есть английский, испанский, французский, китайский (упрощ.), немецкий, русский и чешский

Технологический стек

  • Мобильное приложение: Flutter (один код для iOS и Android)

  • Бэкенд: Django + PostgreSQL + Redis

  • Хостинг: AWS (ECS Fargate, RDS, CloudFront)

  • Подписки: RevenueCat

  • Push-уведомления: Firebase Cloud Messaging + APNs

  • Парсинг писем: ChatGPT (модель 4o) — чтобы превращать неструктурированные письма-подтверждения в структурированные данные

Почему это важно

Я хотел объединить практическую сторону (уведомления и расписание) и «авиационное хобби»: статистика, красивые ливреи, сравнение с друзьями. Для кого-то это просто удобный трекер рейсов, а для других — социальная и визуальная часть путешествий.

Что дальше

Сейчас мы активно дорабатываем статистику, добавляем новые ливреи (150+ только за последний месяц) и расширяем интеграции.

Ссылки

Буду рад фидбекам и новым идеям как улучшить проект!

Комментарии (0)