Project Overview
FreelanHub is an HTML template designed for recruitment marketplaces and freelance transaction platforms, supporting job postings, talent matching, project outsourcing, service purchasing, and various other business scenarios. It includes 13+ homepage variations and complete dashboards for both employers and freelancers, making it ideal for quickly prototyping outsourcing platforms.
Tech Stack
- Tailwind CSS (layout and responsive design)
- SCSS/SASS (custom styles)
- jQuery (scroll navigation and interactions)
- Node.js (build tools)
Project Structure
freelanhub-html/
├── assets/
│ ├── css/ # Source style files
│ ├── images/ # Image assets
│ └── js/ # JavaScript resources
├── dist/ # Build output
│ ├── output-tailwind.css
│ └── output-scss.css
├── index.html # Default homepage
└── package.json # npm configuration
Key Files
freelanhub-html/index.html— Main entry point with category navigation and service showcasefreelanhub-html/dist/output-tailwind.css— Compiled Tailwind CSS outputfreelanhub-html/dist/output-scss.css— Compiled SCSS outputfreelanhub-html/package.json— Defines dev and sass npm scriptscandidates-*.htmlseries — Freelancer dashboard pages (resumes, orders, earnings, etc.)become-*.htmlseries — Onboarding pages (employer/service provider registration)
Quick Start
- Navigate to the
freelanhub-htmldirectory and runnpm installto install dependencies - Run
npm run dev— Starts Tailwind CSS watch mode, compiling output todist/output-tailwind.css - Open another terminal and run
npm run sass— Starts SCSS watch mode, compiling output todist/output-scss.css - Open
index.htmlin your browser to preview
Usage Recommendations
This template includes a large number of candidate and employer pages, making it easy to customize and reuse. For deep style customization, modify the SCSS files in /assets/scss/ rather than directly overwriting the compiled CSS files.
