Flynet is a web-based flight visualization tool built on an interactive map, letting you log your flights and share them with the people you fly with.
Before getting started, make sure you have the following set up:
Copy the example environment file and fill in your values:
cp .env.example .envFlynet uses MapTiler for map rendering.
- Create an account at maptiler.com if you haven't already
- In your dashboard, navigate to API keys in the left-hand navigation
- Copy your API key and paste it into your
.envfile:
MAPTILER_API_KEY=your_api_key_here# 1. Install corepack globally
npm i -g corepack
# 2. Navigate to the project directory
cd flynet
# 3. Install dependencies
yarn
# 4. Start the development server
yarn dev- Framework — React
- Bundler — Vite
- Mapping Library — MapLibre
- Data Layer — Deck.GL
- Map Tiles — MapTiler
- State Management — Redux Toolkit with Redux API
- Package Manager — Yarn (via Corepack)
Pull requests are welcome. For major changes, please open an issue first to discuss what you'd like to change.