A real-time satellite tracking application that visualises orbital data and displays satellite positions and coverage in a clean and intuitive interface. Perfect for casual observers and space enthusiasts alike!
• Real-Time Tracking: View the live position and movement of satellites.
• Orbital Calculations: See satellite paths and trajectories with dynamic visualisations.
• Coverage Analysis: Analyse satellite coverage areas and visibility.
• Search & Filter: Easily find specific satellites or filter by custom criteria.
Watch the demo
Follow these instructions to set up and run the project locally.
1. Clone the Repository
git clone https://github.com/tomghaines/emeris.git
2. Install Dependencies
npm install
3. Create a MongoDB Database
Sign up for a free account at MongoDB Atlas or set up a local MongoDB instance.
Create a new database (e.g., satelliteDB) and a collection (e.g., satellites).
4. Populate the Database
npm run fetch-data
5. Update Environment Variables
Create a .env
file in the root directory with your MongoDB URI:
_MONGO_URI=your-mongodb-uri