Inspiration
I did a couple of fundraisers at my school and it was very hard to track contributions from the school community. Also, there was no online portal to share this with my school community and track it, so I had to do it manually.
What it does
HelpYourSchool allows you to easily list causes that the school needs funding for and collect and track funds raised for their wonderful causes. This app can be embedded on school websites, so its accessible anywhere, anytime!
How we built it
I had fun using many of the technologies that were part of this hackathon. I used Streamlit for the UI. I stored fundraiser details and contributions in MongoDB. I used Circle for payments. I also used OpenAI to auto-generate the fundraiser description from the name of the fund.
Challenges we ran into
Thinking through and building the right user experience for the app was challenging
Accomplishments that we're proud of
Through the use of technologies like Streamlit, Circle, MongoDB and OpenAI, it was possible to build a functioning app in a short amount of time. It was exciting to see everything working and there are a number of enhancements that I am already thinking about.
What we learned
It was a great learning experience taking something from concept - Building an app for students and parents to help local fundraisers and building it.
I made extensive use of Streamlit and improved my understanding of it as a tool for building a visual web application with Python. I learned to use MongoDB and integrate with my app. Streamlit was very flexible and made my app much more powerful in transitioning between the screens. I also used Circle Wallet to transfer funds and OpenAI to generate descriptions. Each of these technologies are able to be called via api and provided helpful samples on their sites.
Overall, it was exciting to take something from concept and build a working Financial app in less than a day using Streamlit, Circle, MongoDB and OpenAI.
I will definitely be using these 4 in all my future development projects for web development, data storage, wallets and generative AI.
What's next for HelpYourSchool
I am looking forward to continue making enhancements to my app, to include new ideas like allowing teens to use their allowance to help with fundraisers, etc.
Log in or sign up for Devpost to join the conversation.