Inspiration

Many people struggle to find quick and trustworthy local help for daily needs like electricians, caretakers, tutors, or personal helpers. Existing platforms often focus only on skilled services, charge high commissions, and ignore unorganized workers. We were inspired to build BharathAssist to bridge this gap by creating a fair, safe, and AI-powered platform that benefits both customers and workers.

What it does

BharathAssist is an AI-powered local service platform that connects users with nearby available workers in real time. Customers can select a service, view verified workers, book instantly, track the service, pay securely, and rate the experience. Workers can register, verify their skills, turn “Work Mode” ON or OFF, accept nearby requests, and receive fair payments with minimal platform commission.

How we built it

Frontend: React Native / Flutter for cross-platform mobile development

Backend: Node.js with Express.js to handle APIs and user requests

Authentication: Firebase Auth / JWT for secure login and verification

Database: MongoDB for storing user, worker, and booking data

Maps & Location: Google Maps API for real-time location and nearby worker matching

AI Logic: Used to suggest the best available worker based on location, availability, and service type

Challenges we ran into

Understanding how real-time location tracking works

Designing a system that is fair for both workers and customers

Handling secure authentication and role-based access (customer vs worker)

Matching nearby workers efficiently without delays

Balancing simplicity with useful features for first-time users

Accomplishments that we're proud of

Designed a dual-sided platform for customers and workers Focused on minimal commission to support worker earnings Integrated safety features like verified profiles and live tracking Created a solution that supports elderly people, disabled users, and working families Built a socially impactful idea addressing real Indian problems

What we learned

How backend APIs communicate with mobile applications Basics of authentication, databases, and cloud services Importance of user experience in service-based platforms How AI can improve decision-making in real-world applications Team coordination and problem-solving under constraints

What's next for BharathAssist

Implement advanced AI matching and demand prediction Add in-app chat and voice support Expand services to rural and semi-urban areas Introduce subscriptions and loyalty rewards Partner with NGOs and local governments for worker onboarding Improve accessibility features for elderly and disabled users

Built With

Share this project:

Updates