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
- express.js
- javascript
- mangodb
- node.js
- reactnative
Log in or sign up for Devpost to join the conversation.