Overview
Track Flow- Freelance Dashboard With Client Management is a modern, lightweight, and professional browser-based management tool. It is specifically designed for freelancers, agencies, and small teams to organize clients, projects, and payments in one central place. Built with Pure HTML5, CSS3, and Vanilla JavaScript, it works entirely on the client side using LocalStorage—meaning no database or complex backend setup is required.
The tool provides a clean, structured workflow. You can manage client relationships, track project lifecycles, visualize progress through a Drag & Drop Pipeline, and monitor finances with ease. With built-in analytics and data portability (Import/Export), it’s a complete productivity system ready to go.
✨ Key Features
- Client Management: Easily add, edit, and manage your client database.
- Project Tracking: Organize multiple projects with status control and budget tracking.
- Drag & Drop Pipeline: A visual Kanban-style board to move projects across stages.
- Payments Tracking: Record and monitor payments for every project.
- Dashboard Analytics: View recent activity and business insights at a glance.
- Import & Export: Backup your data as a JSON file or move it to another device.
- Dark & Light Mode: Toggle themes for a personalized user experience.
- No Backend Required: Runs 100% in the browser using LocalStorage.
- Clean Folder Structure: Organized assets for easy customization.
Project Structure
The project follows a clean and professional directory layout:
index.html, clients.html, projects.html, pipeline.html, payments.html (Root Files).assets/style.css (Core Design)assets/common.js (Main Logic & Initial Data)assets/sidebar.js (Navigation Logic)
⚙️ Installation & Usage
- 1. Download and extract the package.
- 2. Upload all files (including the
assets folder) to your hosting. - 3. Open
index.html in your browser to start. - 4. Use the Export feature frequently to keep backups of your data.
⚠️ Important Note
This tool uses Browser Local Storage. It is designed for lightweight usage and frontend-heavy workflows. It can be easily extended with a backend system by a developer if needed.
1. Introduction
Track Flow is a lightweight, frontend-only management tool. It uses the browser's LocalStorage to save your data, meaning you don't need a database or server-side language like PHP or Node.js.
2. Folder Structure
To make the project easy to manage, files are organized as follows:
/Track Flow (Root)
├── index.html (Dashboard)
├── clients.html (Client Management)
├── projects.html (Project List)
├── pipeline.html (Kanban Board)
├── payments.html (Finance Tracking)
├── documentation.html (This file)
└── assets/
├── style.css (Design/CSS)
├── common.js (Logic & Initial Data)
└── sidebar.js (Navigation Logic)
3. Installation
- Unzip the main file.
- Upload all files and the
assets folder to your web server (e.g., via CPanel or FTP). - Ensure the
assets folder remains in the same directory as the HTML files. - Open
index.html in your browser.
4. How to Use
- Clients: Start by adding clients in the Clients section.
- Projects: Create projects and link them to your clients.
- Pipeline: Drag and drop project cards to change their status visually.
- Data Safety: Use the Export button in the header to download a JSON backup. You can use Import to restore this data on any device.
Important: Initial dummy data is located inside assets/common.js. You can modify the initialData object if you want to change the default view.
5. Customization
You can easily customize the look and feel:
- Edit
assets/style.css to change colors and fonts. - Edit
assets/common.js to modify core logic or table structures.
6. Support
If you face any issues, please contact us through the CodeCanyon support section. We are happy to help!