Вы здесь: Главная > 2flights, Авиация, мобильные приложения, путешествия, Разработка мобильных приложений > Как я сделал 2Flights: кроссплатформенное приложение для отслеживания рейсов с глобальным лидербордом

Как я сделал 2Flights: кроссплатформенное приложение для отслеживания рейсов с глобальным лидербордом

Когда закрылся 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+ только за последний месяц) и расширяем интеграции.

Ссылки

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

Автор: UlugbekMuslitdinov

Источник


Оставить отзыв

Яндекс.Метрика