Business Client need Web Development

Contact person: Business Client

Phone:Show

Email:Show

Location: NORTH 24 PARGANAS, India

Budget: Recommended by industry experts

Time to start: As soon as possible

Project description:
"Project Overview

We need to build a complete “Expert Hiring System” inside our existing Laravel platform

This is not a public freelance marketplace.
It’s an internal system where clients can hire verified experts to perform work related to our own Afli products and services — such as AI Video, CGI, SEO Audit, Social Media Scheduler, Ads Management, and more.

Each expert works under admin-approved skills that correspond to Afli’s internal modules.


---

Objective

Create a 3-panel system:

1. Admin Side – manage experts, skills, commissions, wallets, and monitor activity


2. User (Client) Side – browse experts, send requirements, hire hourly or by package


3. Expert Side – request skill approval, create services, receive projects directly from users, deliver work, and manage wallet




---

Functional Requirements


---

Admin Side

1. Expert Management

View all experts (active/inactive)

Approve or reject new expert profiles

Enable/disable expert accounts

Edit or update expert details


2. Skill & Category Management

Add / Edit / Delete skill categories (e.g., AI Video, SEO, CGI, Scheduler)

Approve or reject skill requests submitted by experts

Only approved skills are available for expert services


3. Commission & Wallet Management

Set commission percentage per skill/category
(e.g., AI Video – 15%, SEO – 10%, CGI – 20%)

Manage escrow, track all transactions

Approve withdrawal requests

Full payment and commission history


4. Portfolio & Review Control

Approve or reject portfolio uploads (videos, images, PDFs)

Monitor all reviews and delete inappropriate ones

View expert performance, ratings, and completed job count


5. Reports & Monitoring

Dashboard Summary:

Total experts

Active projects

Top-rated experts

Total revenue and commission earned


View all running projects, conversations, and transactions can disable project.

Admin does not approve project start/finish — only monitors the entire workflow



---

User (Client) Side

1. Browse Experts

Filter experts by:

Skill / Category (AI Video, SEO, CGI, etc.)

Rating

Price range

Delivery time



Expert Card Includes:

Name & Profile Image

Short Intro Tagline

Skill Tags

Starting Price (Hourly or Package)

Rating & Review Count

Buttons: View Profile, Hire Now, Message



---

2. View Expert Profile

Header: name, tagline, verified badge, online/offline

About Section: bio, experience, tools used

Skills Section: admin-approved skills + related portfolios

Services Section:

Each service shows title, description, price type (Hourly or Package), delivery time

Buttons: Hire Now, Message Expert


Reviews grouped by skill/category



---

3. Send Requirements & Hire Expert

Select hourly or package service

Add project requirements, files, and deadlines

Confirm payment via wallet/credit (goes to escrow)

Once payment is confirmed, project automatically moves to “In Progress”

Communication and file delivery happen directly between User and Expert

When Expert marks the project as Delivered, User can review and close it



---

4. Leave Review

Rate 1–5 stars

Add feedback comment

Sub-ratings: Quality, Communication, Delivery Time

Review displayed publicly under the related skill



---

5. Client Dashboard

Manage projects: Pending, In Progress, Completed, Cancelled

View wallet and credits

Download invoices and receipts

Rehire or favorite experts

Chat history and file attachments



---

Expert Side

1. Profile Setup

Add photo, tagline, and about info

Mention tools used, experience, and area of expertise

Verified badge after admin approval



---

2. Add Skills (Request Approval)

Click Add Skill

Choose from admin-created categories

Upload related portfolio (videos, images, PDFs)

Submit for admin approval

Once approved, skill appears in expert’s dashboard



---

3. Create Services (Detailed Flow)

After approval, expert can create services under each approved skill.

“Service Category” dropdown shows only approved skills.

Expert fills:

Title

Category (approved skill)

Description

Delivery Days

Revisions

Pricing Type: Hourly or Package

Price amount

Thumbnail image or video (optional)


Expert can save as draft or publish service publicly.

Admin can disable a service if it violates policy, can edit/delete service details and price

Published services appear in:

Expert profile “Services” section

Public “Browse Experts” list




---

4. Receive Projects & Deliver Work

Expert receives project requests directly from clients.

All requirement details and attachments are visible.

Expert accepts and begins work immediately (no admin approval).

Chat with client for clarifications.

Upload files upon completion and mark as Delivered.

User reviews and completes the project.

Payment auto-released from escrow to expert wallet (minus commission).



---

5. Portfolio Management

Upload work samples per skill

Add title, short description, and media files

Edit or delete anytime


6. Order Dashboard

View all projects: Pending, In Progress, Delivered, Completed, Cancelled

Direct chat and file exchange with client

Mark project as delivered when ready


7. Reviews & Ratings

View client feedback grouped by skill/service

Auto-calculated average rating



8. Wallet

Track wallet balance, commissions, and payouts ( with details and Mark payout done once finish ,

Request withdrawal
Form for name , account number, iban number, address, amount to withdraw
Submit
(admin approval required)


9. Analytics

View job count, earnings summary, repeat hire rate, and overall rating



---

Final System Summary

Panel Core Functions

Admin
Manage experts, approve skills, set commission per skill, monitor all projects, handle wallets, view analytics

User (Client)
Browse experts, hire hourly or by package, communicate directly, approve delivery, rate experts


Expert

Add skills, create services, set pricing, receive projects directly, deliver work, manage wallet & analytics



---

Tech Requirements

Framework: Laravel 11

Architecture: Modular / Package-based (no Nwidart)

Wallet: Use existing Afli wallet & credit system

UI: Follow Afli dashboard design pattern

Function: Fully self-contained module ready to integrate into main platform



---

Delivery Timeline

Total: 7–10 Days

Day Task

1–3 Admin panel (skills, expert mgmt, commission, wallet setup)
4–6 Expert module (skills approval, service creation, portfolio)
7–9 Client module (browse, hire, chat, delivery flow)
10 Final testing & fixes



---

Deliverables

Complete Laravel module (Admin, User, Expert)

Database structure (SQL)

All controllers, routes, and blade pages

Wallet integration & commission logic

Testing with sample data and demo access" (client-provided description)


Matched companies (2)

...

Appsdiary Technologies

AppsDiary is a software house that designs and develops mobile applications, websites, and custom software solutions. They work with businesses to c… Read more

...

Mobiweb Global Solutions

Mobiweb Global Solutions is a full-service IT company specializing in web development, mobile app development, blockchain, AI, IoT, and game developm… Read more