Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/pbogre/jetlog

Personal flight tracker and viewer
https://github.com/pbogre/jetlog

aviation flights logging self-hosted tracking

Last synced: about 2 months ago
JSON representation

Personal flight tracker and viewer

Awesome Lists containing this project

README

        

# jetlog




A self-hostable personal flight tracker and viewer

![homepage preview](images/homepage.png)|![all flights preview](images/all-flights.png)
:--------------------------------------:|:---------------------------------------------:

## Table of Contents

- [Features](#features)
- [Getting Started](#getting-started)
- [Importing & Exporting](#importing--exporting)
- [Contributing](#contributing)
- [Stack](#stack)
- [Acknowledgements](#acknowledgements)

## Features

- 🌍 World map view of your flights
- πŸ“Š Statistics for all your flights
- πŸ“± Responsive design
- βœ… Add, edit, and delete past flights
- πŸ” Secure authentication
- πŸ‘₯ Support for multiple users
- πŸ’Ύ Ability to import and export your data

Visit the [usage wiki](https://github.com/pbogre/jetlog/wiki/Usage) for details on all the features of Jetlog

## Getting Started

Here's a sample `docker-compose.yml` to get started
```yml
services:
jetlog:
image: pbogre/jetlog:latest
volumes:
- /your/data/path:/data
environment:
JETLOG_PORT: 3000 #Β optional, default is 3000
SECRET_KEY: yourLongAndRandomStringOfCharacters123!
restart: unless-stopped
ports:
- 3000:3000
```

Once up and running, the default admin account has username and password `admin`.
Make sure that you change the password after the first login!

For details about troubleshooting, environment variables, and more installation options, have a look at the [installation wiki](https://github.com/pbogre/jetlog/wiki/Installation)

## Importing & Exporting

You can currently import from MyFlightRadar24, custom CSV;
you can also export to CSV, iCal

For details on how to import your data, have a look at the [importing wiki](https://github.com/pbogre/jetlog/wiki/Importing)

## Contributing

If you would like to contribute to this project by opening an issue or a pull request,
please read [CONTRIBUTING.md](https://github.com/pbogre/jetlog/blob/main/CONTRIBUTING.md)

## Stack

- [FastAPI](https://fastapi.tiangolo.com/)
- [SQLite](https://www.sqlite.org/)
- [React](https://react.dev/)
- [TailwindCSS](https://tailwindcss.com/)

## Acknowledgements

- [Favicon](https://www.flaticon.com/free-icon/flight_16863550?term=plane&page=1&position=36&origin=search&related_id=16863550)
- [Airports data](https://ourairports.com/)
- [react-simple-map](https://www.react-simple-maps.io/)
- [World GeoJSON](https://geojson-maps.kyd.au/)