LocalHands is a scalable and secure home service mobile application built using Flutter and Firebase. It connects users with verified local workers through a trusted platform, enabling seamless service booking, real-time tracking, and secure job completion.
The application is designed with a multi-role architecture including Admin, User, and Worker modules, ensuring efficient service management and enhanced user experience.
-
🔐 Secure Authentication & Verification
- Firebase Authentication
- Worker document verification
-
📲 Role-Based Modules
- Admin | User | Worker functionalities
-
📍 Location-Based Services
- Google Maps integration for navigation and tracking
-
🔔 Real-Time Updates
- Live job status tracking using Firebase
-
🔑 OTP-Based Job Completion
- Ensures secure and fraud-free service completion
-
💬 Communication System
- Real-time chat between users and workers
- AI chatbot for instant support 🤖
- 📱 Frontend: Flutter (Dart)
- 🔥 Backend: Firebase (Authentication, Firestore, Storage)
- 🗂️ Local Database: Sqflite
- 🌐 APIs: Google Maps API
- 🤖 AI Integration: Chatbot system
- Admin Module: Manage users, workers, and services
- User Module: Book services, track jobs, chat with workers
- Worker Module: Accept jobs, update status, verify completion
- Flutter SDK
- Android Studio / VS Code
- Firebase Project Setup
git clone https://github.com/your-username/localhands.git
cd localhands
flutter pub get
- Create project in Firebase Console
- Enable Authentication & Firestore
- Download
google-services.json - Place inside:
android/app/
flutter run
- Register/Login as User or Worker
- Browse and book services
- Track worker location in real-time
- Communicate via chat or AI chatbot
- Complete job using OTP verification
- OTP-based job verification
- Secure authentication
- Data validation and role-based access
- ⭐ Ratings & Reviews system
- 💳 Online payments integration
- 📊 Analytics dashboard for admin
- 🌐 Multi-language support
- Chaitrali Wagh
- Anushree Vaidya
- Sejal Patil
- Mayuri Unawane
Special thanks to mentors and guides for their continuous support and encouragement throughout the project.
This project is for educational purposes.