Skip to content

aeversme/skyboy-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Skyboy App

An application for visualizing FPV quadcopter telemetry data logged by OpenTx/EdgeTx.

Development screenshot

Roadmap

  • ✔️ Deploy proof-of-concept with load-balancing and a domain
  • ✔️ Configure and implement Terraform for AWS infrastructure
  • ✔️ Add an application Demo mode
  • ✔️ Add Datadog monitoring of ECS Fargate deployment
  • 🚧 Modify transformations for logs from other receiver/radio/flight controller combinations
  • 🎯 Add authentication and personal S3 buckets or directories
  • 🎯 Add S3 upload functionality
  • 🎯 Add S3 read/retrieve functionality
  • 🎯 more interesting/better 3D map?
  • 🎯 Sanity checks/error handling
  • 🎯 Testing

Development updates May 2022:

  • Configured auto-scaling policies and container health checks
  • Deployed Datadog Agent container to monitor service metrics
  • Added a Demo button to allow users to preview the application

Development updates April 2022:

  • Deployed infrastructure as code with branch-dependent Actions workflow
  • Added ability for user to demo the app using a sample telemetry log

Development update March 2022:

  • Created modular Terraform code for defining infrastructure
  • Refactored Action to be reusable, which can be triggered from multiple branches
  • Created and tested GitHub Action for automatically building and pushing images
  • Deployed Proof-Of-Concept with custom domain name (skyboy.app) on AWS

Development updates February 2022:

  • Created Dockerfile and built application Docker image
  • Added uploader utility (local memory storage only)
  • Added content to initial application view (prior to uploading data)
  • Added Mapbox map and basic flight path layer
  • Added Python module for transforming data
  • Added Python module for extracting/calculating metrics from dataset
  • Added flight metrics
  • Added checkboxes in sidebar to toggle content
  • Added charts using plotly

About

An application for visualizing FPV quadcopter telemetry data logged by OpenTx/EdgeTx.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published