The Fine Print

💡 Inspiration

The seeds of this project were sown in a moment of shared frustration. We realized that while policy decisions, executive orders, and legislative bills impact our daily lives, they are often locked behind a wall of "legalese" and dense political jargon. For the average citizen, understanding the true impact of a new law feels like trying to read a different language.

We didn’t just want a "translator"—we wanted a navigator. We set out to build a tool that not only breaks down complex jargon into plain English but also provides foresight into future implications and actionable next steps for the community.

⚙️ What it does

Our platform acts as a bridge between the government and the governed. Users can input or search for specific bills and executive orders to receive:

  • Plain-English Summaries: Instant breakdown of complex clauses.
  • Predictive Analysis: AI-driven insights into how the policy might affect specific sectors over the coming years.
  • Actionable Next Steps: Resources on how to contact representatives, join advocacy groups, or prepare for upcoming changes.

🛠️ How we built it

To move fast while maintaining a high standard of performance, we leaned into a stack that balanced speed with our team's core skill sets:

  • Backend: Powered by FastAPI. We chose this for its high performance and its ability to handle asynchronous requests, which is crucial when processing AI-generated summaries.
  • Frontend: Built with React. We focused on creating a clean, accessible UI that simplifies complex data rather than adding to the noise.
  • Intelligence: We integrated LLMs to handle the heavy lifting of summarization, jargon extraction, and predictive modeling.
  • Sources: We used Gemini pro for debugging, code refactoring, and UI/UX design. Claude pro for Logic structuring and initial documentation. Youtube Tutorial ATS-Friendly Resume Builder using Gemini AI | FastAPI + React + Tailwind CSS: Helped us architect the connection between a Python FastAPI backend and a React frontend. Gemini API Documentation: Official technical guidance on implementing the google-genai Python SDK.

🚧 Challenges we ran into

No hackathon is complete without a "dark night of the soul." For us, that was a grueling 7-hour standoff with our AI API.

Despite following the documentation, we faced persistent connection and authentication hurdles that stalled our core features. We spent nearly a third of our development time debugging headers and testing different environments. However, finally seeing that first successful response from the model was the most rewarding moment of the weekend—it taught us a lot about resilience and backend error handling under pressure.

🏆 Accomplishments that we're proud of

  • Making Policy Accessible: Successfully turning dense, 50-page legal documents into digestible, 3-paragraph summaries.
  • Technical Persistence: Overcoming a major API roadblock that lasted 7 hours without losing momentum.
  • Seamless Integration: Creating a fluid full-stack experience where the FastAPI backend and React frontend communicate effortlessly.

⏭️ What's next for The Fine Print

  • Local Governance: Expanding the tool to include city council and state-level policy decisions.
  • Personalized Alerts: A notification system that pings users when a bill relevant to their specific interests or industry is updated.
  • Community Discussion: Adding a layer for users to discuss the "Next Steps" with others in their district.

Built With

Share this project:

Updates