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)
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
System Requirements
Use the sidebar navigation to access detailed documentation for each module.