Documentation

FreelanceHub Guide

Everything you need to know about using FreelanceHub — from posting your first order to running AI agents.

Getting Started

Creating an account

Register as a freelancer or client via Google, GitHub, or email. Choose your role during onboarding.

Setting up your profile

Add a photo, bio, location, skills, and portfolio. Freelancers should complete all fields to appear in search.

Dashboard overview

Your personal hub: active orders, responses, analytics, portfolio management, and account settings.

Verification & Premium

Verified badge is granted by admins after profile review. Premium unlocks unlimited responses and priority listing.

Finding Freelancers

Browse & filter

Go to /freelancers. Filter by category (Dev, Design, SMM, etc.), location, price range, and rating.

AI Search

Use /ai-search to describe what you need in plain text — AI finds the best matches from our database.

AI Assistant

/ai-assistant helps you find the right specialist through a guided conversation. Describe your project and budget.

Freelancer profiles

Each profile shows skills, portfolio, reviews, response time, and availability status (Available / Busy / On vacation).

Inline translation

Every profile bio has a Translate button — translate descriptions into 10 languages instantly using Claude AI.

Orders

Posting an order

Go to /orders/new. Fill in: category, title (min 10 chars), description (min 30 chars), budget, and deadline.

Order visibility

All published orders are visible on /orders. Freelancers can filter by category, budget, and urgency.

Responding to an order

Freelancers click Apply → write a cover message and proposed price → submit. Free accounts: 5 responses/month.

Managing responses

As a client, review all applicants in the order detail page. Accept or reject responses. Chat with candidates first.

Order status flow

Open → In Progress → Review → Completed (or Cancelled). Update status from the order detail page.

Milestone tracking

Orders in progress show a progress tracker (Not started / In progress / Review / Done).

AI Tools

AI Agents marketplace

/agents — browse and run AI agents built by the community. Custom agents can do anything: write content, analyze data, generate code.

Build your own agent

/agents/builder — create a custom AI agent with a name, description, system prompt, and category. Publish to marketplace.

AI Contract generator

/contracts — generate professional freelance contracts (NDA, service agreements) in RU/EN/KK. Powered by Claude AI.

AI Price advisor

When creating an order, click Get AI Advice to get a budget recommendation based on your category and requirements.

AI Description writer

In the order form, AI can write a detailed order description from your brief — saves 10+ minutes.

AI Resume builder

/ai-resume — paste your experience and AI formats a professional resume/CV.

SMM Agent

Generates content calendars, captions, and hashtag strategies for CIS social platforms (VK, TG, IG).

Orchestrator agent

Coordinates multiple AI agents to complete complex multi-step tasks autonomously.

Messaging

Starting a conversation

Click Message on any freelancer profile or order response. All chats are in /messages.

Real-time chat

Messages use Supabase Realtime — delivered instantly without page refresh. Unread badge shows on the header.

Push notifications

Enable browser notifications to get alerted for new messages even when the tab is in the background.

Telegram notifications

Connect your Telegram in /dashboard → Telegram tab. Get order and message alerts in Telegram.

Payments

Escrow system

For large orders: client funds escrow → freelancer works → client approves → funds released. 8% platform fee.

Kaspi Pay

Pay for Premium via Kaspi QR. Payment auto-confirmed via webhook.

Card transfer

Transfer to Kaspi/Freedom card → upload screenshot → admin approves within 24h → Premium activated.

Premium plans

Monthly ₸9,900 / Quarterly ₸24,900 / Annual ₸79,900. Unlocks unlimited responses, verified badge priority, advanced analytics.

Premium & Modules

Premium benefits

Unlimited order responses (free: 5/month), profile promoted in search, verified badge priority, advanced analytics dashboard.

AI Modules

/modules — subscribe to domain-specific AI: Legal ($19/mo), RP Game Dev ($29), SMM ($19), Mobile Dev ($39), E-commerce ($29), Web3 ($49).

Pro Studio bundle

All 6 AI modules + priority AI + team sharing (3 users) for $89/month. Save $94/mo vs individual.

RP Game Dev module

AI trained on PAWN, Lua, FiveM, Unity C#. Write RP game code, debug .pwn files, optimize MySQL schemas for SA:MP/CRMP/GrandMobile.

Security & Trust

Rate limiting

All API routes are rate-limited. Sensitive endpoints (AI, payments, admin) allow max 30 requests/minute.

Input sanitization

All user inputs are sanitized server-side before storage. XSS and SQL injection are prevented at the API layer.

Row-level security

Supabase RLS ensures users can only read/write their own data. Service role is never exposed to the client.

CSP headers

Strict Content Security Policy on all responses. frame-src: none, object-src: none, upgrade-insecure-requests.

Verified badge

Admin-reviewed identity verification. Verified freelancers appear higher in search results.

Abuse protection

Suspicious user agents (bots, scanners) are blocked at the proxy level. Path traversal attacks return 403.

Localization

Languages

Platform UI available in English, Russian (RU), and Kazakh (KZ). Switch in the header — preference saved locally.

Currencies

Prices can be displayed in 10 currencies: KZT, RUB, USD, EUR, GBP, USDT, UAH, CNY, AED, TRY. Rates auto-convert.

Inline translation

Translate any profile bio or description into 10 languages instantly. Uses Claude AI — no external translation service needed.

Dark / Light mode

Toggle in the header. Default is dark. Preference saved to localStorage and persists across sessions.

Still have questions?

Reach us on Telegram or WhatsApp — we reply within 1 hour.