NasaTracker is an open-source web application that tracks Nasa activities and displays them to users. As you can see, this is just the first step and there are so much work to do but for now, we have just two tools ready to use.
This project was generated with Angular CLI version 8.1.2.
You can watch for all astronauts that currently living in space. This basic tool also automatially gives you a wikipedia page about these astronauts. feel free to try it. This tool uses http://open-notify.org/ API to show the list on astronauts.
ISS Tracker is the main module of this application. this tool displays the ground track of International Space Station (ISS) on a 2D map. It also shows the current position of the station. ISS Tracker only need internet connection at startup, so you can use it in offline mode. incase of developing, I'm using Satellite.js to convert the TLE strings into longitude and latitude. also there is D3-Geo library for drawing stuffs.
Run ng serve
for a dev server. Navigate to http://localhost:4200/
. The app will automatically reload if you change any of the source files.
Run ng build
to build the project. The build artifacts will be stored in the dist/
directory. Use the --prod
flag for a production build.
- fork it!
- Enjoy coding
- Push to the branch
- Submit a PR
Please read Task list for more details.