ResoLink

ResoLink is a civic tech platform that connects citizens and organizations in a meaningful way so that public issues can be reported, surfaced, and prioritized intelligently.


Inspiration

In many parts of the world — especially in countries like India — citizens face real everyday problems such as potholes, water shortages, sanitation issues, and unsafe road conditions. These issues often get buried among thousands of complaints because there’s no easy way for governments and organizations to see what matters most.

ResoLink was inspired by the need to give a voice to citizens and help institutions act faster and smarter.


What it does

ResoLink lets users:

  • Submit issues with text and optional images
  • View and like issues submitted by others
  • Organizations view insights and prioritize issues
  • AI-powered analysis to categorize and summarize complaints

Users can interact with posts just like a social platform, but the emphasis is on problem reporting, community verification, and actionable insights.


How we built it

This project uses a modern full-stack web architecture:

Frontend

  • Built with React and Vite
  • Styled using Tailwind CSS
  • Uses Axios for API calls
  • Provides separate views for citizens and organizations

Backend

  • Built with Node.js and Express
  • Handles authentication and issue APIs
  • Stores data in a database (e.g., MongoDB)
  • Integrates with AI for smart categorization

AI Integration We use the Gemini API to classify complaints, generate summaries, and assist with insights.


Challenges we ran into

  • Designing a platform for multiple user roles
  • Mapping unstructured text into meaningful categories
  • Integrating AI features in a way that’s useful and reliable
  • Keeping the UI intuitive while adding powerful tools

These challenges helped us improve both the product and our teamwork.


Accomplishments that we're proud of

  • A working full-stack application with authentication and dashboards
  • Integrated analysis powered by AI rather than simple tags
  • A UI that is responsive, simple, and user-friendly
  • Citizens and organization views that both serve real needs

What we learned

  • How to build user-centric platforms with real impact
  • The importance of structuring data before analysis
  • How to integrate AI for summarization and categorization
  • Ways to design interfaces for non-technical users

What's next for ResoLink

  • Issue location mapping and heatmaps
  • Support for multiple languages
  • Trend dashboards for organizations
  • Real-time alerts for critical issues
  • Advanced reporting tools for officials

These enhancements will make ResoLink even more useful for communities and leaders.


Share this project:

Updates