Skip to content

tomghaines/emeris

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

77 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Emeris - Satellite Tracker

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!


Features:

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


Emeris is built with:

Frontend:

React Leaflet.js TailwindCSS

Backend:

Node.js MongoDB

Tools:

Satellite.js Vite


Getting Started

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

Author

Tom Haines - GitHub - LinkedIn

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published