# Freelancer Project Management Hub

## Dashboard / How to use
The "Freelancer Project Management Hub" is designed for freelancers to streamline their project management, client interactions, task tracking, invoicing processes, and time management. This template provides a structured approach to managing your work efficiently and effectively.

**Quick start:**
1. Import this template into your Notion workspace.
2. Customize the client and project databases with your own information.
3. Add tasks to the task database and link them to relevant projects.
4. Use the invoicing section to create and track invoices for your clients.
5. Monitor your dashboard for an overview of your workload, deadlines, and time spent on tasks.

## Client Management
Managing clients effectively is crucial for freelancers. This section allows you to keep track of client details, communication history, and project assignments.

| Client Name | Email              | Phone Number | Status      | Notes                |
|-------------|--------------------|--------------|-------------|----------------------|
| Acme Corp   | contact@acme.com   | 123-456-7890 | Active      | Long-term client     |
| Beta LLC    | info@beta.com      | 987-654-3210 | Inactive    | Project completed     |
| Gamma Inc   | hello@gamma.com    | 555-555-5555 | Active      | New project starting  |

*Title column:* Client Name  
*Status column:* Select  
*Notes column:* Text  

> 💡 Tip: Keep client notes updated to enhance communication and relationship management.

## Project Tracking
This section helps you manage ongoing projects, deadlines, deliverables, and time tracking. You can easily link projects to clients for better organization.

| Project Name      | Client Name | Status      | Due Date   | Priority | Time Spent |
|-------------------|-------------|-------------|------------|----------|------------|
| Website Redesign   | Acme Corp   | In Progress | 2023-12-01 | High     | 10 hours   |
| Marketing Campaign  | Gamma Inc   | Not Started | 2024-01-15 | Medium   | 0 hours    |
| App Development     | Beta LLC    | Completed   | 2023-10-30 | Low      | 20 hours   |

*Title column:* Project Name  
*Status column:* Select  
*Due Date column:* Date  
*Priority column:* Select  
*Time Spent column:* Number  

> ✅ Best practice: Regularly update project statuses and time spent to reflect current progress.

## Task Management
This section allows you to break down projects into actionable tasks, assign deadlines, track completion status, and log time spent on each task.

| Task Name             | Project Name      | Assigned To | Due Date   | Completed | Time Spent |
|-----------------------|-------------------|-------------|------------|-----------|------------|
| Design mockups        | Website Redesign   | You         | 2023-11-15 | ☐         | 5 hours    |
| Write content         | Marketing Campaign  | You         | 2024-01-01 | ☐         | 0 hours    |
| Test app functionality | App Development     | You         | 2023-10-25 | ☑         | 3 hours    |

*Title column:* Task Name  
*Due Date column:* Date  
*Completed column:* Checkbox  
*Time Spent column:* Number  

> 💡 Tip: Use tags to categorize tasks by urgency or type for better visibility.

## Invoicing
This section helps you create and manage invoices for your clients, ensuring you get paid on time and can track billable hours.

| Invoice Number | Client Name | Amount | Due Date   | Status      | Billable Hours |
|----------------|-------------|--------|------------|-------------|----------------|
| INV-001        | Acme Corp   | $1500  | 2023-12-15 | Unpaid      | 10 hours       |
| INV-002        | Gamma Inc   | $800   | 2024-01-20 | Paid        | 20 hours       |
| INV-003        | Beta LLC    | $2000  | 2023-10-30 | Unpaid      | 5 hours        |

*Title column:* Invoice Number  
*Status column:* Select  
*Billable Hours column:* Number  

> ✅ Best practice: Send reminders for unpaid invoices to maintain cash flow.

## How to set up in Notion
1. Import this Markdown file into your Notion workspace.
2. For each table, convert it to a database by typing `/database`.
3. Set the property types as follows:
   - Client Management: Client Name (Title), Status (Select), Notes (Text)
   - Project Tracking: Project Name (Title), Client Name (Select), Status (Select), Due Date (Date), Priority (Select), Time Spent (Number)
   - Task Management: Task Name (Title), Project Name (Select), Assigned To (Text), Due Date (Date), Completed (Checkbox), Time Spent (Number)
   - Invoicing: Invoice Number (Title), Client Name (Select), Amount (Number), Due Date (Date), Status (Select), Billable Hours (Number)
4. Optionally, go to Share → Publish and enable "Allow duplicate as template" to share it publicly.