Project Overview
This project is a satellite tracking frontend connected to my backend API.
The API is built with Spring Boot and exposed through REST endpoints, while this interface focuses on a simple map view and quick position lookup.
The full service is containerized with Docker and deployed online, so the same setup works consistently from development to hosting.
Orbital Visualisation
2D Earth Orbit Map
LEO
MEO
GEO
Satellite Position Lookup
Get position by ID
Try satellite IDs: 1 (ISS), 2 (Hubble), or 3 (GPS IIF-1)
Key Features
- 2D satellite map powered by API data
- Quick position lookup by satellite ID
- Clean responsive interface with smooth visual updates
- Secure backend API hosted online and connected to the frontend
Technologies Used
Java 21
Spring Boot 4
Spring Security
Spring Data JPA
H2 Database
Swagger / OpenAPI 3
RESTful APIs
Jakarta Validation
JavaScript (ES6+)
HTML5/CSS3