Inspiration
Big fan of the sun
What it does
Nebula is your personal stargazing companion! Here is the general flow:
- You share your location with the app
- 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
- It combines all these factors to create a total "stargazing score" - that is, how good of a night it will be to stargaze
- 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
Log in or sign up for Devpost to join the conversation.