Inspiration

Big fan of the sun

What it does

Nebula is your personal stargazing companion! Here is the general flow:

  1. You share your location with the app
  2. It uses your latitude and longitude coordinates to query Open Weather API and get info regarding visibility, cloud cover, wind speed, humidity, moonset, moonrise, and the moon phrase
  3. It combines all these factors to create a total "stargazing score" - that is, how good of a night it will be to stargaze
  4. If there happens to be a rare stargazing event (meteor shower, lunar/solar eclipse, planetary alignment), it alerts the user with a little card to learn more about the event

How we built it

Swift

Challenges we ran into

We're used to using flask or node as backend, so using swift as a backend and frontend was something new that we had to learn

Accomplishments that we're proud of

the ui

What we learned

How to use Swift for querying databases

What's next for Nebula

Adding more rare stargazing events and adding it to the app store (edit nvm no app store for us 😭 : To publish an app to the Apple App Store, you must pay an annual fee to join the Apple Developer Program. The fee is $99 per year for the individual program and $299 per year for the enterprise program. The cost must be renewed each year. )

ignore the fact that the github folders are called AmenityAssist that was what we were going to make before we rebranded

Built With

Share this project:

Updates