Hype StackHypeStack

Use case

Project Management Software For Freelancers

A freelancer's project tool has one job the team tools do not: turning hours into an invoice without retyping anything.

Most project management software is built for coordination between people. A freelancer working alone has no coordination problem. What they have is a tracking problem at one end and a billing problem at the other, and a tool chosen for its boards usually solves neither.

We sell source code you clone and run yourself, so there is nothing here to sign up for. For almost every freelancer the answer is an existing tool, and the useful question is which shape of tool rather than which brand.

The three shapes, and who each suits

Task manager
Time and invoicing tool
Client portal
What it optimises
Remembering what to do next
Getting paid accurately and on time
What the client sees and approves
Suits
Fixed-price work with clear deliverables
Hourly or retainer work
Anyone whose clients ask for status often
What it misses
No link between work and money
Weak at planning anything complex
Often thin as an actual work tool

Freelancers billing hourly are usually best served by the middle column, and the common mistake is buying the left one because it demos better. If time entries do not become invoice lines without a copy and paste, that copy and paste happens every month for as long as the business exists.

What actually costs freelancers money

Untracked time is unbilled time

Time reconstructed at the end of the week is reconstructed low, because the twenty minute interruptions are forgotten. A timer that is one click from wherever you work recovers more revenue than any planning feature.

Scope creep with no record

The extra round of revisions is only chargeable if there is a record of it being extra. A task list that includes what was agreed, dated, is the difference between a conversation and an argument.

Client status requests

Answering 'where are we' by hand costs unbilled hours every week. Something the client can look at, even a shared read-only view, pays for itself quickly.

Multiple currencies and tax

Cross-border freelancing means invoices in currencies you do not bank in, and tax rules that depend on where the client is. This is where general project tools stop and accounting tools start.

Free tiers are usually enough for one person

Almost every product in this category has a free tier that comfortably handles a single user with a handful of active projects. The limits that bite in free tiers are usually seats and integrations, neither of which matters much when you are the only seat. Several time tracking and invoicing tools are also free or close to it below a certain invoice volume.

The point where paying starts making sense is when the tool touches money and a mistake costs more than the subscription: recurring invoices, retainer balances, and tax handling are worth paying for in a way that a nicer board view is not.

When a freelancer ends up building

Two situations, and one of them is not really about project management.

The first is a genuinely unusual billing model. Value-based pricing, revenue share, milestone structures that no invoicing tool expresses. This is rarer than it feels, and usually a spreadsheet alongside a normal tool is the cheaper answer.

The second, and far more common, is a freelancer who becomes a small agency and starts needing to give clients their own logins. At that point the requirement changes from a personal tool to a multi-tenant one, where each client sees their own projects and nobody sees anyone else's. That is a different product, and it is where a template starts mattering.

What you would start from here

There is no project management product in this stack, no time tracking, no timer, no invoicing, and no tax handling.

What exists is the layer under the client-facing case: the projects pack ships projects, tasks, and assignment, and the starter provides accounts, organizations, membership roles, and invitations, which is what "each client sees only their own work" is made of. Underneath is a Hono backend with Prisma and Kysely on Postgres, an admin app, and Stripe billing for charging clients a subscription. Stripe here handles recurring revenue; issuing an invoice for forty hours of work is a different job, and you would use an accounting or invoicing provider for it rather than building one.

You would write the time entry model, the link from entries to billable rates, and whatever your invoicing provider needs to receive. Tax is the part to integrate rather than implement.

If you are freelancing solo, close this and pick a time and invoicing tool with a free tier. The packs below are for the version where clients need their own login.

Hype Stack

What is Hype Stack?

Every product starts with the same month of work nobody pays you for: sign-up and login, teams and permissions, taking payments, notifications, an admin panel to run the business. Hype Stack is that month, already built and tested. Start from the free open-source app, add the pieces you need with one command, and keep going on the part that is actually your idea.

Everything lands as real code in your own repository, so there is nothing to rent and nothing anyone can switch off. For the engineers: React 19, Hono, Postgres, and a desktop build, typed end to end.

See it running

Templates are curated project starters built on this stack: a layout, feature packs, a custom theme, and bonus pages. The previews below are recordings of the real apps.

Packs in this stack

Every pack ships real source code: frontend, backend, and admin surfaces where the feature needs them. The ones this stack installs come first; the rest can be composed in later.

Two ways to install features

Same features underneath, different starting point. Either command resolves what the packs depend on, copies the source into your repository, and merges the Prisma schema.

Ready-made

Take a template

A landing page, a design system, a themed layout, and the features already wired into it. Rebrand it, put your product in the middle, ship.

$npx @hype-stack/cli template
Browse templates
From scratch

$ hype-stack compose

AuthTeams

Compose your own design

Your design and your choices, without rebuilding auth, billing, or notifications. Tick the packs you want and the CLI wires them into the open-source starter.

$npx @hype-stack/cli compose
Browse packs

Questions, answered

If you bill hourly, a time and invoicing tool rather than a task manager, because time entries must become invoice lines without a copy and paste. Task managers demo better and leave you doing that copy and paste every month.

More stacks

Turn your ideas into
Real applications.

Start free and own every line you ship. When you want more, one All-Access license unlocks every premium pack and template for a year.

All premium packsEvery template12 months of updates
Get All-Access