HourHarbor

Central harbor for time tracking—import, categorize, and invoice across freelance platforms.

Score: 7.7/10IndiaHard BuildReady to Spawn
Brand Colors

The Opportunity

Problem

Creators and freelancers cannot effectively categorize billable hours across multiple gigs and platforms using existing time-tracking apps.

Solution

HourHarbor integrates with Upwork and Fiverr APIs to auto-import gigs and hours, then lets you categorize and adjust for client-direct work. It unifies all data into billable reports and one-click invoice generation. Say goodbye to spreadsheet chaos.

Target Audience

Creators and freelancers juggling multiple gigs across platforms like Upwork, Fiverr, and client-direct work

Differentiator

Native API integrations for auto-import from freelance platforms, beyond manual entry.

Brand Voice

professional

Features

Platform Integrations

must-have20h

Connect Upwork/Fiverr to import gigs/hours.

Unified Timer

must-have10h

Track client-direct hours and merge with imports.

Smart Categorization

must-have12h

Tag imports and manual entries by gig/client.

Billable Reports

must-have10h

Generate reports filtered by platform/gig.

Invoice Generator

must-have15h

Create invoices from categorized hours.

Sync Scheduler

nice-to-have8h

Auto-sync platforms daily.

Custom Templates

nice-to-have7h

Invoice templates per client.

Tax Export

future15h

Year-end tax summaries.

Total Build Time: 97 hours

Database Schema

users

ColumnTypeNullable
iduuidNo
emailtextNo
stripe_idtextYes

integrations

ColumnTypeNullable
iduuidNo
user_iduuidNo
platformtextNo
access_tokentextNo

Relationships:

  • user_id references users(id)

gigs

ColumnTypeNullable
iduuidNo
user_iduuidNo
integration_iduuidYes
nametextNo

Relationships:

  • user_id references users(id)
  • integration_id references integrations(id)

time_entries

ColumnTypeNullable
iduuidNo
gig_iduuidNo
hoursfloatNo
sourcetextYes
synced_attimestampYes

Relationships:

  • gig_id references gigs(id)

API Endpoints

POST
/api/integrations

Connect platform

🔒 Auth Required
POST
/api/sync

Manual sync imports

🔒 Auth Required
GET
/api/gigs

List all gigs

🔒 Auth Required
GET
/api/reports/billable

Fetch billable hours

🔒 Auth Required
POST
/api/invoices

Generate invoice

🔒 Auth Required

Tech Stack

Frontend
Next.js 14 + Tailwind + Shadcn/ui + React-PDF
Backend
Next.js API routes
Database
Supabase Postgres
Auth
Supabase Auth
Payments
Stripe
Hosting
Vercel
Additional Tools
Cron jobs via Vercel

Build Timeline

Week 1: Auth, integrations setup

25h
  • User auth
  • API connect mock

Week 2: Import/sync logic

30h
  • Upwork/Fiverr import

Week 3: Gigs, timer, categorization

25h
  • Gig list
  • Categorize UI

Week 4: Reports and invoices

20h
  • Reports
  • PDF gen

Week 5: Polish, payments

15h
  • Stripe
  • Flows

Week 6: Testing, scheduler

10h
  • Auto-sync
  • Launch

Week 7: Nice-to-haves

8h
  • Templates
Total Timeline: 7 weeks • 133 hours

Pricing Tiers

Free

$0/mo

100 entries/mo

  • 1 integration
  • Basic imports

Pro

$25/mo

None

  • Unlimited integrations
  • Invoices
  • Reports

Enterprise

$99/mo

None

  • All Pro
  • Priority sync
  • Custom integrations

Revenue Projections

MonthUsersConversionMRRARR
Month 11501.5%$56$672
Month 61,2004%$1,200$14,400

Unit Economics

$50
CAC
$350
LTV
6%
Churn
90%
Margin
LTV:CAC Ratio: 7.0xExcellent!

Landing Page Copy

Harbor All Your Freelance Hours in One Place

Auto-import from Upwork & Fiverr, categorize, and invoice seamlessly.

Feature Highlights

API integrations
Unified dashboard
One-click invoices
Cross-platform reports

Social Proof (Placeholders)

"'Integrations changed my workflow!' - Mike, Dev"
"'Invoices in seconds' - Lisa, Writer"

First Three Customers

Run Twitter poll on freelance pains, offer beta to top responders. Join Upwork/Fiverr Facebook groups, share MVP and recruit testers. Email 50 freelancers from Hunter.io with personalized invites.

Launch Channels

Product Huntr/Upworkr/FiverrTwitter freelancersLinkedIn

SEO Keywords

upwork time tracking importfiverr hours sync invoicefreelance multi platform billable hours

Competitive Analysis

$12/user/mo
Strength

Invoicing integration

Weakness

No freelance platform APIs

Our Advantage

Direct Upwork/Fiverr sync

FreshBooks

freshbooks.com
$19/mo
Strength

Accounting focus

Weakness

Weak time multi-gig

Our Advantage

Platform-specific imports

🏰 Moat Strategy

Integration data lock-in; expanding API partnerships.

⏰ Why Now?

API access improvements by Upwork/Fiverr amid freelance surge.

Risks & Mitigation

technicalhigh severity

API changes break sync

Mitigation

Webhooks + monitoring

marketmedium severity

Platform auth friction

Mitigation

OAuth guides

legallow severity

API ToS violations

Mitigation

Review ToS pre-launch

Validation Roadmap

pre-build4 days

Survey 15 platform users

Success: 80% want imports

mvp21 days

10 beta integrations

Success: Daily usage

launch7 days

Affiliate launch

Success: 150 users

Pivot Options

  • Standalone invoicer
  • Platform aggregator
  • Expense tracker

Quick Stats

Build Time
133h
Target MRR (6 mo)
$1,500
Market Size
$6000.0M
Features
8
Database Tables
4
API Endpoints
5