satvis.space
Satellite orbit visualization and pass prediction.
Features
- Calculate posistion and orbit of satellites from TLE
- Set groundstation through geolocation or pick on map
- Calculate passes for groundstation
- Local browser notifications for passes
- Serverless architecture
- Works offline as Progressive Web App
Built With
Development
Setup
Initialize submodules and install npm build dependencies:
git submodule update --init
npm install
Run
npm run start-dev
for the dev servernpm run build
to build the application (output indist
folder)npm run serve-prod
to build the application and serve with static webserver
iOS App
To provide pass notifications on iOS where local browser notifications are not supported a simple app wraps the webview and handles the scheduling of UserNotifications.
License
This project is licensed under the MIT License - see LICENSE
file for details.
Acknowledgements
Inspired by a visualization developed for the MOVE-II CubeSat project by Jonathan, Marco and Flo.