Skip to content

Chaitraliwagh/localhands

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🏠 LocalHands – Home Service Application

🌟 Overview

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.


🚀 Key Features

  • 🔐 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 🤖

🛠️ Tech Stack

  • 📱 Frontend: Flutter (Dart)
  • 🔥 Backend: Firebase (Authentication, Firestore, Storage)
  • 🗂️ Local Database: Sqflite
  • 🌐 APIs: Google Maps API
  • 🤖 AI Integration: Chatbot system

🏗️ Project Architecture

  • Admin Module: Manage users, workers, and services
  • User Module: Book services, track jobs, chat with workers
  • Worker Module: Accept jobs, update status, verify completion

🚀 Installation & Setup

Prerequisites

  • Flutter SDK
  • Android Studio / VS Code
  • Firebase Project Setup

Step 1: Clone Repository

git clone https://github.com/your-username/localhands.git
cd localhands

Step 2: Install Dependencies

flutter pub get

Step 3: Firebase Setup

  • Create project in Firebase Console
  • Enable Authentication & Firestore
  • Download google-services.json
  • Place inside:
android/app/

Step 4: Run the App

flutter run

📱 Usage

  1. Register/Login as User or Worker
  2. Browse and book services
  3. Track worker location in real-time
  4. Communicate via chat or AI chatbot
  5. Complete job using OTP verification

🔐 Security Features

  • OTP-based job verification
  • Secure authentication
  • Data validation and role-based access

🚀 Future Enhancements

  • ⭐ Ratings & Reviews system
  • 💳 Online payments integration
  • 📊 Analytics dashboard for admin
  • 🌐 Multi-language support

👥 Team – PixelPulse

  • Chaitrali Wagh
  • Anushree Vaidya
  • Sejal Patil
  • Mayuri Unawane

🙏 Acknowledgement

Special thanks to mentors and guides for their continuous support and encouragement throughout the project.


📄 License

This project is for educational purposes.

About

A scalable Flutter-based home service application connecting users with verified workers, featuring real-time tracking, secure OTP-based job completion, AI chatbot support, and Firebase-powered backend.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors