/esfliegt-esfliegt

A website to display information about aircraft flying above you.

Primary LanguageTypeScriptMIT LicenseMIT

The icon of the website, showing stylized film perforations surrounding stylized diaphragm blades

Es fliegt, es fliegt

A website to display information about aircraft flying above you.

GitHub Actions: Build workflow License


A screenshot of the index page on mobile with route data in light mode  A screenshot of the index page on mobile with route data in dark mode


What is it?

This repository contains the source code of a website for displaying aircraft in the current vicinity of 20km around a detected geo location.

Note

This is the base branch, which has the Node.js adapter for Remix enabled. To compare it against other deployment provider adapters, visit the Cloudflare Pages, Netlify Edge or Vercel branches.

Getting started

Prerequisites

The following prerequisites are needed to successfully launch this project locally:

Runtimes

Quick start

  1. Copy .env.sample to .env and populate the environment variables

    cp .env.sample .env
  2. Install dependencies

    yarn # or npm install
  3. Run the build

    yarn build # or npm run build
  4. Run the local server

    yarn start # or npm start

--- OR ---

  1. Run development preview

    yarn dev # or npm run dev

Deployment

See either the Cloudflare Pages, Netlify Edge or Vercel branches.

License

Licensed under the MIT license.

Copyright ©️ 2024 Sascha Zarhuber