Skip to content

theo-mesnil/FlyTogether

Repository files navigation

FlyTogether

Where virtual pilots meet.

FlyTogether is a mobile app for flight simulation enthusiasts — a place for virtual pilots to connect, organize flights together, and share their passion for simulators like Microsoft Flight Simulator, X-Plane, and more. It currently supports IVAO; VATSIM support is planned.

Github

Features

  • 🗺️ Real-Time - interactive map where plane & control are shown
  • ✈️ Flights - track flights and get all information you need
  • 🗼 Controller - get all information you need for approach, tower, etc.
  • 📅 Events - join event and discover next
  • 👩‍✈️ Stats - see who's online and discover the most active airports
  • 🌙 Light & dark — fully themed UI with system preference support

Tech Stack

Layer Technology
Framework Expo (React Native)
Language TypeScript
Navigation Expo Router (file-based)
Maps react-native-maps
Styling Uniwind
Build & Deploy EAS (Expo Application Services)
Linting ESLint + Prettier

Getting Started

Installation

# Clone the repository
git clone https://github.com/theo-mesnil/FlyTogether.git
cd FlyTogether

# Install dependencies
yarn install

# Add IVAO api key on .env file
IVAO_API_KEY=XXX

# Add Google Maps api key for Android (please crypted)
GOOGLE_MAPS_API_KEY=XXX

Run the app

# Start the Expo dev server
yarn start

# Run on Android
yarn android

# Run on iOS
yarn ios

Project Structure

FlyTogether/
├── src/
│   ├── app/          # File-based routes (Expo Router)
│   ├── components/   # Reusable UI components
│   ├── hooks/        # Custom React hooks
│   ├── screens/      # Logic of app routes files
│   └── utils/        # Utility functions
├── app.config.ts     # Expo app configuration
├── eas.json          # EAS Build configuration
└── tsconfig.json     # TypeScript configuration

Contributing

Contributions are welcome! 🫰

CONTRIBUTING

License

This project is licensed under the terms of the LICENSE file.


Made with ❤️ by theo-mesnil

About

Where virtual pilots meet.

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages