Skip to content

Hi! I'm Asad, a graduate Software Engineering student. HarFun Mola is my FYP — a smart, AI-powered mobile and web platform that connects users with trusted home service providers. It features real-time booking, live location tracking, diagnostic support, escrow payments, bidding, in-app chat, and a full admin panel — all designed with clean UI an

Notifications You must be signed in to change notification settings

AsadKhan911/HarFun-Mola

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

75 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📱 HarFun Mola – Smart Home Services App

Welcome to HarFun Mola – a comprehensive, full-stack mobile + web application ecosystem that connects users with trusted service providers for all home repair, diagnostics, and booking needs. From booking an electrician to getting your blender diagnosed, HarFun Mola ensures a secure, transparent, and delightful experience for everyone.


Project Highlights

  • 📱 User Mobile App (React Native)
  • 🔧 Service Provider Mobile App
  • 🖥️ Admin Web Dashboard (React + Node/Express)
  • 🔐 Secure Auth, Wallet & Escrow Payment System
  • 🔄 Real-Time Booking, Order Tracking, Bidding, and Chat
  • 🤖 AssistiveFix Navigator (AI Diagnostic Assistant)
  • 🧠 IntelliServe Insights (Smart Recommendations)

🛫 The Journey Begins: User Registration

We begin with a clean, minimal registration experience for users. Every detail you enter is encrypted and protected.

✅ Email verification
✅ Password recovery
✅ Profile editing
✅ Feedback system

1). Starter Screen 2). Login 3). Role-based Sign Up
4). Provider Details 5). Background Check 6). Email Verification

🧰 Discovering Services

Users are shown categorized major home services and minor product diagnostics like microwave repair.

📌 Categorized Services
📌 Service Descriptions
📌 Real-Time Availability
📌 Booking with Instant Confirmation

1). Major Categories 2). Service Listings 3). List Details
4). Booking Screen 5). Real-time Location Suggestions 6). Stripe Card Payment

🔎 Minor Repairs with Diagnostic Support

Not sure what’s wrong with your appliance? Use Diagnostic Mode:

  • Predefined diagnostic fee
  • Real-time repair cost updates
  • Accept or cancel post-diagnostic
  • Transparent pricing
1). Minor Categories 2). Minor Service Listings 3). Select the Specific Issue
4). Listings Under Specific Issue 5). View Provider's Profile & Ratings 6). Select Diagnose if Not Sure

💰 Payments with Escrow System

We ensure fairness with a secure escrow system:

  • 🏦 Payments held until job completion
  • 💼 Wallet system for service providers
  • 💸 Multiple payment methods (COD, JazzCash, EasyPaisa)
  • 📊 Auto deduction of platform fee
1). Stripe Dashboard Overview 2). Total Number of Transactions
3). Total App Customers 4). Total App Service Providers

🤝 Bidding Marketplace

Don’t want fixed-price? Let the providers bid on your job!

  1. User lists a request
  2. Service providers send bids
  3. User negotiates in chat
  4. Agreement forms a contract
  5. Ratings exchanged afterward
1). Latest Jobs Posted By Users 2). Bid to your desired job 3). On-Going Jobs of Providers
4). Total Proposals Get 5). Chat with User to get Hired 6). Real-Time Chat

📦 Order Management

Keep every order in check, from start to finish:

  • Unique Order IDs
  • Real-time provider location tracking
  • Chat and notifications
  • Status stages: Pending → In Progress → Completed
1). Accept/Decline the Booking 2). Start the Service 3). View Location/Complete Service
4). User's Live Location 5). Rate user after completion 6). Service Completion Alert

🧑‍🔧 AssistiveFix Navigator

Say hello to AssistiveFix — your AI-powered guide for diagnosing problems and getting the right help fast. It's like having a technician in your pocket!

  • 💬 Conversational interface for smart diagnostics
  • 📝 Dynamic checklist generation by product type
  • 🛠️ Service suggestions based on symptoms
  • 🌍 Multilingual support for broader accessibility
  • 🔄 Self-learning for smarter diagnostics over time
  • 🚀 Quick, friendly, and deeply helpful UX
Chat Flow With AssistiveFix Navigator

🧠 IntelliServe Insights

IntelliServe Insights takes your service experience to the next level by offering personalized, intelligent recommendations tailored to your needs, history, and context.

  • 🧲 Smart Suggestions based on past bookings
  • 📍 Location-aware service matching (within 5km radius)
  • 🌟 Provider selection based on top reviews, previous user ratings, and booking history
Recommended Services

👨‍🔧 Service Provider App

Empowering providers with tools to grow:

  • Profile creation & verification
  • Real-time dashboard
  • Bidding panel
  • Wallet management
  • Task tracker
  • Client communication
1). Service Provider Dashboard 2). More Options on Dashboard 3). Post Listings through Dashboard

🧑‍💻 Admin Web Panel

Behind the scenes, admins keep everything clean and running:

  • User & provider management
  • Approvals & verifications
  • Escrow & financial tracking
  • Community moderation
  • Announcement & notification system
Admin Panel Dashboard ☝
Add Users & Service Provider Directly Through Dashboard ☝
Manage Categories & Listings - Including Soft Disable (Ban) Listings ☝
Manage Booking & Payments Including Disputes ☝
Add Multiple Admins ☝

🔐 Tech Stack

Category Technology Used
Frontend (Mobile)
Backend
Database
Authentication
Payments
Real-Time Updates
AI & Recommendations
API Architecture
Maps & Location Services
Admin Panel
Storage
Infrastructure

🙌 Thanks for Reading!

Thank you for taking the time to explore my Final Year Project – HarFun Mola.
This project represents months of learning, building, and debugging .
I hope it gives a clear overview of the system’s features, structure, and tech stack 💡.

If you have any feedback, suggestions, or questions, feel free to reach out! 😊

About

Hi! I'm Asad, a graduate Software Engineering student. HarFun Mola is my FYP — a smart, AI-powered mobile and web platform that connects users with trusted home service providers. It features real-time booking, live location tracking, diagnostic support, escrow payments, bidding, in-app chat, and a full admin panel — all designed with clean UI an

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published