What it does
It takes user location and suggests a list of observable cosmic events in the near future. It also uses OpenWeather API to decide whether right now is a good time for observations(stargazing). On top of that, we use Google Maps API to suggest stargazing spots within a small radius around users location.
Challenges we ran into
Biggest mistake and a challenge to overcome was relying on an API that did not actually exist. When we realized that we spent several hours building a project with an non-existent API in mind, we had to adapt quickly and replace it somehow.
Accomplishments that we're proud of
Actually overcoming the mishap with the API.
What we learned
A lot about react native and FastAPI, technologies we never used before today. Also a great life lesson - to check your assumptions before starting building things.
What's next for Orionix
- Improving UI
- Somehow automatizing creation of database of observable cosmic events
- Filtering those events out in advance based on weather forecast for the users location and the day of the event
Testing and running
Read README.md in both repos to be able to run it.
Built With
- expo.io
- fastapi
- google-maps
- openweather
- python
- react-native
- typescript
Log in or sign up for Devpost to join the conversation.