A website for predicting future satellite overpasses over a point on Earth. It is intended to be user-friendly and mobile-friendly. Anyone with a passing interest in satellite observing can use it to find good viewing opportunities.
Currently live at passpredict.com.
The satellite predictions are made with the passpredict
Python package.
This web app exposes a public REST API for generating pass predictions. Details on how to use the API can be found here.
- Starlette
- FastAPI
- Databases
- SQLAlchemy Core
- Jinja templates
- Bulma styling
- Svelte components
- Docker container with gunicorn/uvicorn
- PostgreSQL database
- Redis cache
Use pip-compile
to update frozen dependencies in requirements.txt
based on requirements.in
.