Project hosted at: https://github.com/hazrmard/SatTrack
SatTrack is the software-side of my senior engineering project at Vanderbilt University. I led a team of 4 students to design a software-defined radio system that can track and receive scientific data from cube satellites.
SatTrack provides the front/back end of the entire interface. The software can be run from any system that supports Python. It calculates satellite position in real-time based on current location. There is a companion module on an Arduino which controls antenna servos using those coordinates.
SatTrack can be used in a python script for flexibility. It comes with a very convenient graphical interface hosted on a browser that can be served on a local network. So you can control the whole system from your smartphone from a distance.
A demo of the interface on a computer:
The interface on a mobile device: