Inspiration
Immediately when our group saw the government track, we all had very similar ideas wanting to simiply government legislature for common citizens. Even just looking at the bills we didn't want to read extremely long and complicated bills, so we wanted to find a way to make it easier for the average American without adding bias.
What it does
ClarifyAI recieves data from the most recent bills passed in a state (we chose Washington State for simplicity at the moment) and summarizes the bill into concise readable paragraphs. ClarifyAI also provies the contact information for each representative that worked on the bill to make it easier for users to express their opinions regarding each bill and have their voice heard.
How we built it
Our front-end developers created our UI through HTMl/CSS and Javascript. Our back-end developers working on fetching the data through python, summarizing the legislature using AI, and storing it in a MongoDB. Finally, we connected our front-end and back-end using next.js and switched oru framework to jsx to accomplish our expected functionality.
Challenges we ran into
One of the challenges that we faced during the developement phase was having to translate from html to jsx for the first time. The front end developers created the UI in HTML and CSS while the framework that was chosen ran on jsx, css and js to run which took a lot of time to translate the html to the jsx.
Accomplishments that we're proud of
We are very proud of having a product to show that we feel would b extremely useful for many citizens curious about their local legislature. It was also many of our first hackathons so we were really happy to be able to deplot a working product.
What we learned
We learned that next time we should focus more on choosing the right framework for our project to integrated beteen our front-end and back-end properly. A lot of us were able to develop our skills as programmers through the experience, but we also learned how to work as a team and develop a collective idea.
What's next for ClarifyAI
We want to expand our idea to all 50 states by first buying an extensive database and using the same API to access the data. We also want to convert our UI back to our original version since our final functioning demo had a lot of the UI changed due to our switch in framework.
Built With
- css
- javascript
- jsx
- legiscanapi
- mongodb
- nextjs
- openai
- python
- react
- typescript
Log in or sign up for Devpost to join the conversation.