Quick Start
Get up and running with Skillhouse in minutes — create an account, post a job or apply as a freelancer.
Core Features
Explore authentication, jobs, contracts, payments, chat, and reviews.
User Roles
Understand the Freelancer, Client, and Admin roles and what each can do.
API Reference
Integrate directly with the Skillhouse REST API to build on top of the platform.
How Skillhouse works
Create an account
Sign up with your email or Google account. Choose your role — Freelancer or Client — and complete your profile.
Post or find work
Clients post jobs with budgets and required skills. Freelancers browse the job board and submit proposals.
Form a contract
When a client selects a freelancer, a contract is created. The client pays upfront — funds are held securely in escrow.
Key features
Escrow Payments
Stripe-powered escrow holds funds safely until work is approved. Supports refunds and admin-controlled releases.
Real-time Chat
Clients and freelancers communicate directly via Socket.io-powered chat with image and video sharing.
Contract Lifecycle
Track every contract from creation through completion, cancellation, or dispute resolution.
Admin Dashboard
Full visibility into platform revenue, escrow balances, user activity, and contract status.
Skillhouse is live at skillhouse-sable.vercel.app. You can explore the platform directly before diving into the documentation.
