Inspiration

Civic information today is fragmented, difficult to access, and often overwhelming for everyday users. Many citizens struggle to find reliable details about their representatives, local issues, and public services.

EagleReach was built to solve this problem by creating a unified, accessible platform that bridges the gap between U.S. citizens and their government. The goal is simple: make civic engagement easier, faster, and more transparent through technology.


What it does

EagleReach is a fully deployed, AI-powered civic intelligence platform that provides real-time, location-based civic information.

Users can:

  • Enter a ZIP code to instantly find federal and local representatives
  • Access real-time local and global news
  • View a 7-day weather forecast
  • Get emergency service information (911, 988, etc.)
  • Discover civic resources and updates
  • Report local issues in a structured, shareable format
  • Generate email drafts to communicate with officials

For government stakeholders, EagleReach aggregates citizen input into actionable insights, enabling faster and smarter responses.


What’s new

  • ✅ Fully deployed and publicly accessible live application
  • 🔗 Integrated real-time APIs (U.S. Census, Weather, News)
  • 📍 Location-based intelligence via ZIP code
  • ⚡ Improved UI/UX and performance
  • ☁️ End-to-end cloud deployment with CI/CD

How I built it

EagleReach is a full-stack system designed for scalability and real-world usage.

Frontend

  • HTML, CSS, JavaScript (responsive UI)

Backend

  • FastAPI (Python)
  • RESTful API architecture

APIs & Data Sources

  • U.S. Census API (geolocation & districts)
  • OpenWeather API (forecast data)
  • Google News RSS (news aggregation)

Cloud & DevOps

  • Frontend hosted on GitHub Pages
  • Backend deployed on Render
  • CI/CD pipeline using GitHub Actions

Challenges I ran into

  • Integrating multiple real-time APIs with consistent performance
  • Mapping ZIP codes to accurate political districts
  • Designing a clean interface for complex civic data
  • Ensuring reliable deployment across frontend and backend systems

Accomplishments that I’m proud of

  • Building a fully deployed, end-to-end civic platform
  • Turning fragmented public data into a single usable interface
  • Creating a scalable architecture with real-world applicability
  • Delivering a product that goes beyond a prototype

What I learned

  • Full-stack system design and architecture
  • API orchestration and real-time data integration
  • Cloud deployment and CI/CD workflows
  • Building user-focused products for public impact

What’s next for EagleReach

  • AI-powered civic insights and recommendations
  • Predictive analytics for local trends and alerts
  • Personalized user dashboards
  • Mobile application version
  • Expanded coverage and additional public data integrations

Built With

Share this project:

Updates

posted an update

Major Update: EagleReach is Now Live!

I’ve officially launched EagleReach as a fully deployed civic intelligence platform.

Live App: https://vikesh2608.github.io/EagleReach-v2/
GitHub Repo: https://github.com/Vikesh2608/EagleReach-v2

What’s new:

  • Fully deployed frontend and backend
  • ZIP code-based civic insights
  • Real-time representative lookup
  • Weather integration
  • Local and global news aggregation
  • Emergency services and voting resources

This update transforms EagleReach from a prototype into a complete, real-world application focused on improving civic engagement and accessibility.

Would love feedback!

Log in or sign up for Devpost to join the conversation.

posted an update

I'm excited to share that EagleReach’s API is live and available for testing at: https://eaglereach-1.onrender.com

The backend is fully functional, providing U.S. citizens with access to civic data — elections, representatives, and issue reporting.

Next step: I'm currently working on the frontend interface to make EagleReach even more user-friendly. Citizens will soon be able to access all features directly through a clean web interface.

Stay tuned — more updates coming soon!

Log in or sign up for Devpost to join the conversation.

posted an update

Refactored and consolidated backend logic into a single main.py under the /backend folder to eliminate routing conflicts.

Verified POST /ask endpoint logic using ReqBin with real-world queries like “Who is the mayor?” and handled keyword-based responses.

Troubleshot “404 Not Found” issues due to multiple main.py files – resolved by cleaning project structure.

Render deployment status: App is running at https://eaglereach-1.onrender.com, root endpoint tested successfully!

Next steps: Integrate Kiro hooks and finalize response generation module.

Log in or sign up for Devpost to join the conversation.

posted an update

API Routing Established

Created the root (/) endpoint using FastAPI, which returns a live response: {"message": "EagleReach is live and running!"} This verifies the API is responsive and ready for integration with future frontend components.

Log in or sign up for Devpost to join the conversation.

posted an update

GitHub Integration & Codespaces Setup

Configured the GitHub repository and set up GitHub Codespaces for a fully cloud-based development environment. This enables fast, consistent dev workflows across machines without needing local setup.

Log in or sign up for Devpost to join the conversation.