Ever wanted Google Street View for night skies? Now you have it. Introducing StarGazer!
What it does
StarGazer is a service for astronomy enthusiasts. Users can:
- Upload their pictures of night skies to the cloud.
- Get image processing result including names of stars & planets that are captured in user's image.
- Explore night skies of other part of the world using intuitive globe interface.
How We built it
StarGazer has two pages: Study page and Explore page.
In study page, users can upload their images and get image processing results. We used
radar.io to determine users' GPS coordinates, then process their images with Astrometry API to get names of stars & planets.
There is a fullscreen 3D globe inside the Explore page. Users can easily identify community images as orange markers on the globe. We have implemented camera controls and rendering with
Challenges We ran into
Accomplishments that We're proud of
We're proud of learning Radar.io
What We learned
Even though we didn't ended up using Firebase database, we have gained experience of using Firebase REST API.
What's next for Star Gazer
As of now, StarGazer is lacking a backend to store & manage astronomical images. Also, it would be great if we could add constellation detection AI to the service for casual observers.