Freelance Flow Documentation

Technical documentation and user guide for the Freelance Flow application. This system allows freelancers to manage projects, finances, and client interactions.

System Overview

Freelance Flow is a dashboard application built with Next.js and Supabase. It integrates project management (Kanban, Gantt), time tracking (Pomodoro), and financial reporting into a single interface.

Project Management

Tools for task organization using Kanban boards, Gantt charts, and Calendar views.

Financial Tracking

Modules for recording revenue, tracking expenses, and calculating profit margins.

Client Portal

Read-only views for sharing project status with external clients.

Productivity

Built-in timer and time-tracking utilities linked to specific tasks.

Getting Started

Select a path to begin using the system:

Self-Hosted Deployment

Deploy Freelance Flow on your own infrastructure (VPS, Vercel, Docker).

Benefits

  • Complete data privacy & ownership
  • No subscription fees (Free Forever)
  • Full code customization access
  • Unlimited projects & storage

Considerations

  • Requires technical setup (Node.js/Git)
  • Self-managed updates & backups
  • Server costs (AWS/Vercel/Supabase)
Limit: Requires developer knowledge
View Deployment Guide

Use Existing App

Start using the hosted version immediately without any setup.

Benefits

  • Instant access - Start in seconds
  • Automatic updates & maintenance
  • Zero technical knowledge required
  • Managed security & backups

Considerations

  • Shared environment limitations
  • Standard features only
  • Potential usage quotas
Limit: Standard Free Tier Quotas
Launch App Now

System Requirements

Node.jsRuntime environment (v18+)
SupabasePostgreSQL database provider
BrowserModern web browsers (Chrome, Edge, Firefox, Safari)

Use the sidebar navigation to access detailed documentation for each module.