My dad and I have always loved astronomy and try our best to keep up with celestial events such as a solar eclipse or a planetary conjunction. However, we often forget to remind ourselves to watch the events due to being focused on work in our computers. It is the worst feeling, especially since some celestial events are once-in-a-lifetime.

What it does

Celestial Countdown is a Google Chrome extension that allows the user to input the name of a celestial event and the time it will happen in hours, minutes, and seconds. Once the countdown goes to zero, it will chime and have a pop-up window appear telling the user that it is time to view the celestial event.

How I built it

I was super inspired by the Appian Google Chrome extension workshop, so I used their code as a reference. This involved both HTML and JavaScript.

Challenges I ran into

While I am comfortable with HTML, I am very new to JavaScript. It took a lot of time to explore the language and use it appropriately.

Accomplishments that I'm proud of

I am proud that I was able to make a Google Chrome extension! I have never made one before, so it was super exciting to learn about and create.

What I learned

I learned that JavaScript is a very useful language to use along with HTML. I also learned that Google Chrome extensions are not intimidating to make, which inspires me to create more in the future!

What's next for Celestial Countdown

I hope to incorporate an option where the user can see upcoming celestial events in their timezone so that they do not have to write in their own.

Share this project: