Inspiration
We wanted to make horoscope information more accessible to people. Given the recent traction of things like star map prints in the media, there is an obvious curiosity for many people with astronomy and astrology in the current day. With the interest in the stars and the cosmos, many enthusiasts may find information access confusing due to the many specifications requests in a variety of sources. We hope to create a starting point for those interested in exploring horoscopes and learning more about their relationship with the stars.
What it does
Our application generates a star map visual and provides daily recommendations based on horoscope data given simple information from the user.
How we built it
We built this application using a variety of python libraries as well as Streamlit primarily for the UI web application components.
Challenges we ran into
As we developed this application, we found challenges in the deprecation of certain python libraries. We ended up doing a deep dive and learning more about the updates in the libraries and ensuring that everything stayed consistent throughout the application. We experiences some obstacles with Streamlit's limitations as a UI tool and had to focus on creating pagination and figuring out how to work around the more rigid styling techniques.
Accomplishments that we're proud of
We are proud of creating a functional star map application as well as getting the REST API to work so smoothly. Considering our first time using python to this extent in application architecture, we are proud of the flow of our app and feel that the runtime is fast considering the many access points we tap into.
What we learned
We sharpened out python skills while learning to leverage different skill sets and balance a team under a short deadline.
What's next for SkyChart
We plan on creating a user authentication feature so that users can log in and access previous horoscope recommendations as well as make the app more beginner friendly for enthusiasts.
Built With
- python
- streamlit
Log in or sign up for Devpost to join the conversation.