An open API service indexing awesome lists of open source software.

https://github.com/akhilam512/asteroidtracker

A Java application which tracks asteroids in the Solar System using NASA’s Open APIs
https://github.com/akhilam512/asteroidtracker

api asteroid java java-application nasa swing track-asteroids

Last synced: 2 months ago
JSON representation

A Java application which tracks asteroids in the Solar System using NASA’s Open APIs

Awesome Lists containing this project

README

        

# AsteroidTracker :milky_way:

A Java application which can track asteroids in the Solar System using NASA’s Open APIs

## What does it do? :factory:

The application serves as a tracker for nearby asteroids. For a given day, the application returns the closest asteroid there is for that day which is closest to the Earth. The user has the option to input a date and get the asteroid name, its speed, estimated diameter, and if it is potentially hazardous or not.

## Features :chart_with_upwards_trend:

- Allow user to input any date and get the closest asteroid for that day
- Get a wide range of data for an asteroid, including parameters like its official name, speed, estimated diameter, closest approach date and time, and also if the asteroid is hazardous or not.

## Working :nut_and_bolt:

### Data Retrieval :pencil:

The application will retrieve the asteroid data using [NASA’s open API](https://api.nasa.gov/api.html#authentication). In order to get data , the application will send GET requests to the specified endpoint using DEMO_KEY which allows about 50 req/hour without authentication.

------
#### Main Panel

#### Asteroid List Panel

#### Asteroid Detail Panel

------

## Creators :bust_in_silhouette:

- Suraj K Suresh (@Freakston)
- Akhil K Gangadharan (@akhilam512)

## Contributers :computer:

- nurettinabaci(@nurettinabaci)

## Communication channels: :e-mail:

[Telegram](https://t.me/AsteroidTracker)

## License :page_facing_up:

This project is licensed under GNU GPL v3.