Project Title: Skill-Share Hub: Freelancers & Clients Matching Platform
Category: Web Application
Project File: Download Project File
Komal Saleem
komal.saleem@vu.edu.pk
komalsaleem123
Skill-Share Hub: Freelancers & Clients Matching Platform
Project Domain / Category:
Web Application
Abstract / Introduction:
Freelancing is rapidly growing worldwide as individuals and businesses prefer hiring independent workers for small-scale projects. However, existing freelancing platforms (like Fiverr or Upwork) are often too complex, global-focused, and costly for local communities or small organizations. The Skill-Share Hub aims to provide a simplified freelancing marketplace designed for local users, where clients can post short-term jobs and freelancers can apply to complete them. The system allows:
Clients to post jobs, review proposals, and hire freelancers.
Freelancers to showcase skills, apply for jobs, and receive ratings.
Admins to manage users, jobs, and ensure a transparent workflow.
This project helps bridge the gap between clients and freelancers, providing a transparent, easy-to-use, and affordable platform for local freelancing opportunities.
![]()
![]()
![]()
![]()
![]()
Functional Requirements
Admin Panel
Secure login/logout.
Manage users (approve/reject/block accounts).
Manage job postings (approve/reject reported jobs).
Monitor completed/ongoing jobs.
Generate system reports (job postings, payments, active users).
Client Functions
Register/login as a client.
Post jobs with details (title, description, category, budget, deadline).
Browse freelancer profiles and invite them to apply.
Review freelancer proposals and hire one.
Track job status (Pending, Ongoing, Completed).
Give ratings and feedback after job completion.
Freelancer Functions
Register/login as a freelancer.
Create/update profile (skills, portfolio, hourly rate).
Browse available jobs (filter by category, budget, deadline).
Apply for jobs (submit proposal with bid amount & description).
Track ongoing jobs.
Receive ratings and reviews after job completion.
Communication & Notifications
Messaging system between client and freelancer.
Email/notification alerts for new jobs, proposals, and status updates.
Payment Tracking
Page 130 of 167
Clients confirm job completion and approve payment.
System records payments (cash/bank transfer outside platform, logged in DB).
Admin monitors payment logs.
![]()
![]()
![]()
![]()
Tools:
Programming Languages:
PHP (Backend Development)
HTML, CSS, JavaScript (Frontend Development)
SQL (Database – MySQL)
Frameworks & Libraries:
PHP Framework (Laravel or CodeIgniter)
JavaScript Framework (React, Angular, or Vue.js)
Bootstrap or Tailwind CSS for UI design
Tools & Editors:
Code Editor (VS Code, Sublime Text, PHPStorm)
Database Management (phpMyAdmin, MySQL Workbench)
API Integration (Google Maps API, Postman for testing)
Web Server (Apache, Nginx)
UI Design Tools (Adobe XD, Figma, Sketch)
Project Management Tools (Trello, Asana, Jira)
(Note: Students can use alternative tools as per their preference, as long as they align with the project’s scope.)
Supervisor:
Name: Komal Saleem
Email ID: komal.saleem@vu.edu.pk
MS Teams ID: komalsaleem123@outlook.com
No schedules available for this project.
No reviews available for this project.