Skip to content

Aviation tracker server side rendering page using Go, Templ, HTMX and Postgres

Notifications You must be signed in to change notification settings

FACorreiaa/skyvisor-insight

Repository files navigation

SkyVisor Insight

Scrapping API of https://aviationstack.com/

The main stack of this project contains:

pgx is the PostgresSQL Driver used to handler queries to the database.

This project uses Docker to deploy and test the website

What this repo will never handle

  • Deployment beyond simple Dockerfile
  • Testing

Prerequisites

Todo list

  • Map components
  • Table components
  • Navigation on tables
  • Order By on tables
  • Fix order on search params
  • Live flights endpoint
  • Fix all flighst status css pages
  • Fix order on flights (duplicate table?)
  • Work on routes (Flights WIP)
  • Review the methods to bulk import with Postgres
  • Create profile page and settings page
  • Optimise Docker container
  • Deployment

Low Priority

  • Add search input on maps
  • Improve run functions separating logs, migrations and dependency injection

Getting Started

Create .env file (see env.sample), then run make local-setup and make run. That's it :)

About

Aviation tracker server side rendering page using Go, Templ, HTMX and Postgres

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published