Inspiration

Our project Civil Lens was inspired by a growing problem in American democracy: widespread lack of civic knowledge and lower voter turnout. We learned alarming statistics -> 47% of U.S. adults can name all three branches of government, and that nearly 48% of the citizen voting-age population did not vote in recent election.

Additionally, we realized that understanding government actions is overwhelming, with bills often exceeding 1,000 pages making it hard for everyday citizens to stay informed. We wanted to create a tool that would empower people by making political information accessible, digestible, and personalized.

What it does

Civil Lens serves as a central platform that empowers citizens by simplifying access to essential political information. It provides users with: Personalized Voter Information: Users can register their address to receive details about upcoming elections, voter registration links, local polling locations, and important deadlines.

Government Activity Updates: Civil Lens aggregates information about Supreme Court rulings, executive orders, congressional bills, and major legislative actions at the federal, state, and city levels. Each listing comes with an AI-generated summary to help users quickly understand the impact.

Key Political Issues: The platform offers short explanations of major political topics, presents both pros and cons, and provides links to external resources for deeper exploration.

Civic Calendar: An integrated calendar keeps users informed about election dates, voter registration deadlines, and legislative session schedules.

Civil Lens was built to bridge the gap between citizens and the complex world of politics by making information accessible, digestible, and actionable.

How we built it

  • Front-end: We built Civil Lens as a React application, ensuring a smooth, responsive, and dynamic user experience.
  • Back-end: We used Firebase for authentication and as our database, allowing users to register securely, manage their data, and access personalized civic information. We designed a homepage that connects users to critical voter information based on their address.

We created features for:

  • Voter Registration and upcoming election information.
  • Government Updates, including Supreme Court rulings, executive orders, and bills these were powered through Congress.gov and Court Listener APIs.
  • Important Political Issues, offering short descriptions, pros and cons, and links for deeper exploration.
  • An Event Calendar showing election dates, voter deadlines, and legislative sessions.
  • We incorporated AI summaries using Groq for major government actions to reduce information overload and make politics more approachable.

Challenges we ran into

API Integration Integrating multiple APIs was one of the biggest challenges. Since we pulled information from different sources, including voter databases, government legislation, and political news. Managing all the API responses, formats, and update cycles was a hassle. Additionally, integrating an AI API Groq to automatically summarize complex government documents presented technical difficulties, especially around handling edge cases and ensuring the summaries were clear and accurate.

Designing an Engaging UI Presenting dense, fact-heavy content in a way that was engaging and easy to digest was a major design challenge. Since users can easily feel overwhelmed by long documents and complicated political information, we spent a lot of time experimenting with different layouts, fonts, collapsible sections, and summaries to make the experience feel intuitive and welcoming.

Accomplishments that we're proud of

Making a Positive Impact We're proud that Civil Lens has the potential to strengthen American democracy by helping citizens better understand their government and participate in elections. Building something that can contribute to a more informed and engaged society means a lot to us.

Building a Full-Stack Application We successfully developed a complete full-stack application. Using React for the frontend and Firebase for authentication and backend data management. It was exciting to take the project from idea to a fully functioning platform within a short time frame.

What we learned

Throughout this project, we learned:

  • How to simplify complex political information using AI-generated summaries.
  • The importance of user-friendly design when dealing with information-heavy topics.
  • Techniques for personalizing content based on user location, helping users feel more connected to their civic duties.
  • How to integrate external civic platforms like vote.org into our system to encourage voter registration.

What's next for Civil Lens

We want to integrate more location based data, more personalized news feeds, and mobile integration.

Built With

+ 54 more
Share this project:

Updates