Freelancer Pro
Freelance marketplace platform built in PHP — service listings, client-freelancer matching, and a structured project-root architecture.
PHPCSSJavaScript
Role
Full-Stack Developer
Team
Solo
Duration
University project
Category
Web App / Marketplace
Links
Impact
Type
University project
Problem
University exploration of a marketplace model — connecting clients posting jobs with freelancers offering services, all in vanilla PHP.
Solution
Built a two-sided marketplace with service/job listings, user roles (client and freelancer), and a clean project-root code structure.
Objectives
- Understand two-sided marketplace logic and user role separation
- Build a multi-page PHP app with a logical folder structure
Key Features
- Service and job listing pages
- Two-sided user roles (client / freelancer)
- Browse and match flow
- Structured project-root codebase
Architecture
- PHP with a project-root folder structure
- CSS and vanilla JS for frontend
Challenges
- Managing separate permission flows for client and freelancer roles
Learnings
- Two-sided platform data modeling fundamentals