Skill-Share Hub: Freelancers & Clients Matching Platform

Web Application

Project Details

Project Information

Project Title: Skill-Share Hub: Freelancers & Clients Matching Platform

Category: Web Application

Semester: Fall 2025

Course: CS619

Complexity: Easy

Supervisor Details

Project Description

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

Languages

  • PHP, HTML, CSS, JavaScript, SQL Language

Tools

  • Laravel, CodeIgniter, React, Angular, Vue.js, Bootstrap, Tailwind CSS, VS Code, Sublime Text, PHPStorm, phpMyAdmin, MySQL Workbench, Google Maps API, Postman, Apache, Nginx, Adobe XD, Figma, Sketch, Trello, Asana, Jira Tool

Project Schedules

No schedules available for this project.

Viva Review Submission

Review Information
Supervisor Behavior

Student Viva Reviews

No reviews available for this project.