A lightweight application to explore the mystery of the ISS.

Overview

3D ISS Tracker

About

Web application developed for the challenge of NASA International Space Apps Challenge 2022


Website

Screenshot: image


Feature

  1. Show ground stations on the Earth.
  2. Show the visible range of the ISS (link-availability).
  3. Visualize the track of the ISS (past & future).
  4. Time-travel to any moment and see the calculated position.
  5. Rotate the ISS according to the position of the Sun.
  6. Visualize the debris in the space, and mark the closet one to the ISS.
  7. Double click to focus on the ISS.
  8. The ISS moves all the time.

Demo


Tutorial

  1. Press the "Toggle Ground Stations" button (right bottom) to show or hide ISS ground stations.
  2. Press the "Toggle Debris" button (right bottom) to show or hide debris around earth.
  3. Drag the timeline bar and press the date button to set the time and date of the tracker.
  4. Press the "Set to current time" to set to current time.
  5. Double click anywhere to center the ISS.
  6. Scroll up and down to zoom in and out.
  7. Left click and drag to spin the earth.
  8. Right click and drag to adjust the view angle.
  9. Yello track indicates the track the ISS passed.
  10. White track indicates the pridicted track.
  11. The cap below the ISS is the visible range of the ISS (link-availability).
  12. The white text on the left shows information of the ISS.

References

Software

3D Model Files

Data

You might also like...

This is an application that entered the market with a mobile application in real life. We wrote the backend side with node.js and the mobile side with flutter.

HAUSE TAXI API Get Started Must be installed on your computer Git Node Firebase Database Config You should read this easy documentation Firebase-Fires

Nov 4, 2021

This is a full-stack exercise tracker web application built using the MERN (MongoDB, ExpressJS, ReactJS, NodeJS) stack. You can easily track your exercises with this Full-Stack Web Application.

Getting Started with Create React App This project was bootstrapped with Create React App. Available Scripts In the project directory, you can run: np

Dec 25, 2021

A web application for a company that provides commercial and scientific space travel services. The application will allow users to book rockets and join selected space missions.

A web application for a company that provides commercial and scientific space travel services. The application will allow users to book rockets and join selected space missions.

Space Travelers A web application for a company that provides commercial and scientific space travel services. The application will allow users to boo

Apr 6, 2022

A simple To Do List application that allows users to save, edit, mark completed, and delete their to-dos, and save their list when application is closed. Build with JavaScript.

To Do List A simple To Do List online application that allows users to save, and manipulate their to-dos, and save their list when application is clos

Dec 20, 2022

This plugin can be embedded in PHP application to give the web application specific routes/href

Routes Plugin PHP This plugin can be embedded in PHP application to give the web application specific routes/href location and for entering specific/l

Jul 17, 2022

Awesome Books project with ES6 is an application that was built using Vanilla JavaScript with ES6 features like using arrow functions. This application allows you to keep records of your favorite books.

Javascript Project Awesome Books with ES6 Using Javascript to create a simple Awesome Books project. Populating the books list and then removing one b

Sep 28, 2022

This application provides the CDK project and a frontend that allows you to build a serverless chat application based on API Gateway's WebSocket-based API feature.

This application provides the CDK project and a frontend that allows you to build a serverless chat application based on API Gateway's WebSocket-based API feature.

Serverless chat application using ApiGateway Websockets This project lets you provision a ready-to-use fully serverless real-time chat application usi

Jan 3, 2023
Comments
  • Emergency: CANNOT fetch ISS TLE data.

    Emergency: CANNOT fetch ISS TLE data.

    How this problem happens?

    Our project fetch ISS TLE data from live.ariss.org/iss.txt. However, the TLS certificate of this site has expired a few weeks ago, and we discoverd this problem last week. Since we didn't expect the certificate is to expire in such near future, we didn't handle such exception, resulting in our ISS tracker cannot function properly (see Pic. 1).

    Pic. 1 issum


    What have we done?

    After discovering this problem, we immediately sent an email to the site administrator([email protected]) of ariss.org (see Pic. 2). However we didn't receive any response for over five days, so we turned to the facebook page of ARISS (see Pic. 3). Luckily, this time we got a response quite soon (see Pic. 4).

    Pic. 2 email

    Pic. 3 fb

    Pic. 4 fb2


    What will we do?

    Since we are now competing in NASA Space Apps Challenge for Global Awards, we must ensure that our project can function normally during the judgments. Hence, apart from waiting for the site administrator to renew the certificate, we will commit some trivial patches ONLY to fix the problem mentioned here.

    This issue serves as a record to the problem we have encountered, and also how we try to solve it.

    bug 
    opened by lbwei1016 1
Explore very large trees in the browser

Taxodium Taxodium is a client-side Javascript tool for exploring extremely large trees. It is currently used for Cov2Tree, a display of the global SAR

Theo Sanderson 63 Dec 18, 2022
Explore movies, tv shows. Built with Next.js, Tailwind CSS, Redux, Firebase, TypeScript, TMDB v3 API.

This is a Next.js project bootstrapped with create-next-app. Getting Started First, run the development server: npm run dev # or yarn dev Open http://

Sinan Bekar 11 Dec 4, 2022
Explore units, stats and more

AoE 4 Explorer An useful visualization and UI to explore units, their stats and abilities and all possible upgrades and technologies for Age Of Empire

AoE4 World 20 Dec 8, 2022
Explore Alveus Sanctuary with an interactive map and find out more about the different buildings on the property.

Alveus Sanctuary Interactive Map Explore Alveus Sanctuary with an interactive map and find out more about the different buildings on the property. htt

Matt Cowley 3 Aug 16, 2022
ClickCat is a firendly user interface that lets you search,explore and visualize your ClickHouse Data.

ClickCat is a firendly user interface that lets you search,explore and visualize your ClickHouse Data. We provides the following features,you can acce

ζ΅·εšη§‘ζŠ€ 34 Dec 13, 2022
Explore a webpage effortless.

Page Explorer A browser extension to explore webpages with ease. Available on Firefox now! https://addons.mozilla.org/en-US/firefox/addon/page-explore

null 51 Jul 6, 2022
πŸ¦€ A browser extension to explore rust cargo dependencies on GitHub repos

cratehub On every GitHub repository or folder with a Cargo.toml file, scroll to the bottom of the page to see a list of its npm dependencies and their

δΈ€ε—ζœ¨ε€΄ 23 Aug 10, 2022
a toy project to explore Stable Diffusion locally through a nodeJS server.

SD-explorer foreword this is a toy project to run the Stable Diffusion model locally. if you're after something more solid, I'd suggest you use WebUI

nicolas barradeau 18 Dec 18, 2022
EggyJS is a Javascript micro Library for simple, lightweight toast popups focused on being dependency-less, lightweight, quick and efficient.

EggyJS EggyJS is a Javascript micro Library for simple, lightweight toast popups. The goal of this library was to create something that meets the foll

Sam 10 Jan 8, 2023
A unified and lightweight web application framework for multiple platforms.

Handlers.js Handlers.js is a unified and lightweight web application framework for multiple platforms. import handlerJS from "handlers.js"; const App

186526 7 Jul 26, 2022