LabhSaarthi

Inspiration

Government schemes can provide life-changing support, but finding the right scheme is often difficult. Information is spread across multiple websites, eligibility requirements are confusing, and many eligible citizens never discover the benefits available to them.

We wanted to build a platform that simplifies this process. The idea behind LabhSaarthi is to act as a digital guide that helps users discover government schemes based on their personal profile and eligibility criteria.


What it does

LabhSaarthi helps users find government schemes they may be eligible for by matching their profile details with scheme requirements.

Users can:

  • Browse available schemes.
  • Filter schemes based on factors such as age, income, gender, caste, and other eligibility criteria.
  • View scheme benefits and eligibility requirements.
  • Access official application links.
  • Explore opportunities that are relevant to their needs in a single platform.

The platform also includes an admin dashboard for managing and updating scheme information.


How we built it

We built LabhSaarthi as a full-stack web application.

Frontend

  • React.js
  • TypeScript
  • Tailwind CSS

Backend

  • FastAPI
  • Python

Database

  • PostgreSQL
  • SQLAlchemy ORM

The frontend provides an intuitive interface for browsing and filtering schemes, while the backend handles eligibility matching, data management, and API services. PostgreSQL was integrated to support scalable storage of scheme data and future expansion.


Challenges we ran into

One of the biggest challenges was designing a flexible structure for government schemes because different schemes have very different eligibility requirements and application processes.

Other challenges included:

  • Designing a scalable database structure.
  • Handling complex eligibility criteria such as caste, gender, income, and occupation-based filters.
  • Planning how to organize scheme information in a way that is easy for users to understand.
  • Integrating PostgreSQL with the existing application architecture.

Accomplishments that we're proud of

  • Successfully built a working full-stack application.
  • Implemented scheme filtering based on eligibility criteria.
  • Designed a scalable database structure for future expansion.
  • Created a clean and user-friendly interface.
  • Integrated FastAPI, React, and PostgreSQL into a single application.
  • Built a foundation that can eventually support thousands of government schemes.

What we learned

Through this project, we learned:

  • Full-stack web development using React and FastAPI.
  • Database design and PostgreSQL integration.
  • API development and frontend-backend communication.
  • How to model real-world government scheme data.
  • The importance of designing flexible systems before scaling data.

We also gained a better understanding of the challenges citizens face when trying to access government welfare programs.


What's next for LabhSaarthi

LabhSaarthi is currently a demonstration prototype built with sample scheme data. Our next goal is to expand the platform with real government schemes collected from official sources and create a comprehensive, searchable database.

Future plans include:

  • Adding real scheme data from central and state governments.
  • Improving the eligibility matching engine.
  • Supporting multiple Indian languages.
  • Building personalized recommendations.
  • Introducing notifications for newly launched schemes.
  • Developing a mobile application.
  • Making government benefits easier to discover for every citizen.

Our long-term vision is to make LabhSaarthi a trusted platform where anyone can quickly find the government schemes and benefits they are eligible for.

Built With

Share this project:

Updates