All products
Taskerhub | On-Demand Service Marketplace Mobile App With Admin Panel

About this item

Overview

Taskerhub is a modern on-demand service marketplace mobile app with a Laravel backend and Expo mobile application. It is designed to help clients connect with taskers, freelancers, and service providers through a task posting, bidding, assignment, communication, wallet, and review workflow.

Users can post service requests, receive bids, assign tasks, track progress, communicate with each other, manage wallet balances, and review completed work from one centralized system.

Taskerhub is suitable for startups, agencies, entrepreneurs, and businesses that want to launch a service marketplace, freelance task platform, local service app, or task-based booking system with a ready-made backend and mobile app structure.

Product Highlights

  • Client and tasker mobile app workflow
  • Laravel admin panel with REST API
  • Task posting, bidding, assignment, and progress tracking
  • User wallet, deposits, withdrawals, and transaction history
  • KYC verification system
  • Real-time chat between clients and taskers
  • Firebase push notification support for the mobile app
  • Support ticket system
  • Multiple payment gateway integrations
  • Multi-language ready using JSON translation files
  • Reports, user logs, CMS tools, and admin controls
  • Step-by-step documentation included

Server Requirements

Please make sure your hosting environment or VPS supports the following requirements before installation:

  • PHP Version: PHP 8.2 or PHP 8.3
  • Framework: Laravel 12
  • Database: MySQL 8.0+ or MariaDB 10.3+
  • Server Access: SSH access recommended
  • Cron Job: Required for scheduled tasks
  • Queue Management: Supervisor recommended for background jobs

Required PHP Extensions

  • BCMath
  • Ctype
  • Fileinfo
  • JSON
  • Mbstring
  • OpenSSL
  • PDO
  • Tokenizer
  • XML
  • CURL
  • GD or Imagick
  • Zip

Core Platform Modules

Task Marketplace

Taskerhub includes a structured workflow for managing tasks from posting to completion.

  • Task Posting: Clients can create tasks with category, description, budget, location, and requirements.
  • Bidding System: Taskers can submit offers for available tasks.
  • Task Assignment: Clients can review bids and assign tasks to suitable taskers.
  • Status Tracking: Task progress can be tracked through different workflow stages.
  • Location Display: Location-based task support with map-style presentation.
  • Reviews & Ratings: Clients and taskers can review each other after task completion.

User Management

The system includes separate user flows for clients, taskers, and administrators.

  • User Registration: Client and tasker registration flow.
  • API Authentication: Laravel Sanctum-based API authentication.
  • KYC Verification: Identity verification support for taskers and users.
  • Admin Controls: Admin can create, monitor, activate, deactivate, or ban users.
  • Balance Management: Admin can manually adjust wallet balances when required.

Wallet & Transaction Management

Taskerhub includes wallet and transaction features for managing user balances and marketplace payments.

  • User Wallets: Dedicated wallet balance for each user.
  • Deposits: Users can add funds through supported payment gateways.
  • Withdrawals: Taskers can submit withdrawal requests for admin review.
  • Platform Fees: Admin can manage platform fee and commission settings.
  • Transaction History: Detailed records for deposits, withdrawals, and wallet activity.

Payment Gateway Support

The system includes support for multiple payment gateways. Each gateway requires its own merchant account, API credentials, and provider-side configuration.

  • Stripe
  • PayPal
  • Paystack
  • Flutterwave
  • Mollie
  • Skrill
  • Braintree
  • Square
  • SSLCOMMERZ
  • AamarPay
  • Cryptomus
  • GoCardless
  • PayU
  • Amazon Pay
  • ToyyibPay
  • VRPay

Communication & Support

  • Real-Time Chat: Direct messaging between clients and taskers.
  • Push Notifications: Firebase push notification support for mobile app alerts.
  • Support Tickets: Built-in ticket system for user inquiries and issue handling.

Admin Panel & Reports

  • Dashboard: Overview of users, tasks, transactions, and platform activity.
  • User Logs: Track important user activities and system records.
  • Reports: Export user and transaction reports in Excel or PDF format.
  • CMS Tools: Manage blog content, contact forms, and GDPR cookie settings.
  • Localization: Customize language text using JSON translation files.

Mobile App Specifications

The mobile app is built with Expo and React Native. The source code supports Android and iOS build configuration using Expo EAS.

  • Connected with Laravel REST API
  • Laravel Sanctum API authentication support
  • Firebase push notification integration
  • Google social login support
  • Stripe React Native configuration included
  • App branding options for app name, icon, colors, package name, and bundle ID
  • Expo EAS build configuration for Android and iOS

Technology Stack

Backend & Admin Panel

  • Laravel 12
  • PHP 8.2 / 8.3
  • MySQL / MariaDB
  • Laravel Sanctum API Authentication
  • Tailwind CSS
  • Alpine.js
  • jQuery
  • Queue system for background processing
  • Redis, Memcached, or File Cache support

Mobile Application

  • Expo Framework
  • React Native
  • Expo EAS Build
  • Firebase Notifications
  • Stripe React Native SDK

What’s Included?

  • Complete Laravel admin panel source code
  • Complete backend API source code
  • Complete Expo mobile app source code for Android and iOS
  • Step-by-step installation documentation
  • Local setup and deployment guide
  • API documentation

Important Purchase Notes

  • This item includes the source code files only.
  • Hosting, domain, server setup, app store accounts, and third-party service accounts are not included.
  • Firebase, Google, Expo, payment gateways, SMS providers, or other third-party services may require separate accounts and may include additional costs based on their own pricing policies.
  • Production payment gateways require your own approved merchant account and credentials.
  • Mobile app publishing to Google Play Store or Apple App Store is not included by default.
  • Installation, deployment, customization, app branding, and app store submission services are available as paid services.

Support & Customization

Support is provided according to the standard CodeCanyon support policy. Support covers bugs and core feature validation related to the original item features.

Official Support Portal: https://support.pxlaxis.com/

Paid Customization Services: For custom features, design changes, deployment help, app branding, or app store submission support, please contact our customization team:

https://support.pxlaxis.com/customization