Use case
Project Management Software Visual
Every visualisation answers one question well and hides the others. Choosing the wrong one does not slow a project down; it makes the wrong things invisible.
Visual project management usually means one of four layouts: a board, a timeline, a Gantt chart, or a calendar. They are often sold as interchangeable views of the same data, and they are not. Each makes a different property of the work easy to see and a different one hard.
We sell source code you clone and run yourself, so there is nothing here to log into. Most people searching this should use a tool they can already access, and the sections below are about choosing the view rather than the vendor.
What each layout is actually for
The third row explains most disappointment in this category. A Gantt view is only meaningful if the underlying items have durations and dependencies, and in tools where those are optional, most teams never fill them in. The result is a chart made of bars that do not constrain each other, which looks like a plan and behaves like a drawing.
Boards hide the number that matters most
A board is the default because it is the easiest to keep current. The property it hides is time, and specifically how long a card has been sitting where it is.
Two boards can look identical while one has work flowing through in three days and the other has cards eight weeks old in the middle column. If the tool offers card ageing or a cycle time report, that is the single most useful visual feature in this category, and it is more valuable than any additional layout.
Dependencies are the expensive feature
Whether a tool models dependencies properly is the main line between light and heavy products, because it changes what the software has to compute rather than just draw.
Real dependency support means moving one item moves the ones that follow, and it means the tool can tell you which chain determines the finish date. Drawing an arrow between two cards without recalculating anything is a decoration. For most software teams the decoration is fine, because the constraint is usually people rather than sequence. For construction, events, and manufacturing, the calculation matters and the light tools do not do it.
When a team builds its own view
Not often, and rarely the whole tool. What does get built is a view of existing data for an audience that should not be in the tool.
A client-facing progress page, an executive summary that rolls several projects into one picture, a public roadmap. These exist because the internal tool's sharing options are per-seat or too permissive, and because the audience needs a curated view rather than a filter on everything.
What you would start from here
There is no board, no Gantt chart, no timeline, and no dependency engine in this stack.
The projects pack ships projects, tasks, and assignment, which is the data a view renders. If you are building a client-facing or public view, the starter's organizations, roles, and invitations are what keeps one customer's data out of another's, and the Hono backend with Prisma and Kysely on Postgres is what serves it.
Two practical notes if you build a visual layer. Dependencies belong in the data model from the start, because adding them later means revisiting every existing item, and a board that stores only a status column can never become a Gantt chart. And if you want a node-and-edge canvas rather than bars, React Flow from xyflow is the library most people use; it is theirs rather than ours, and there is a wired-up example in the Aether template to read.
Below is the data and tenancy layer. The view itself is the part worth writing yourself, because it is the part your audience actually sees.
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.
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$ hype-stack compose
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 composeQuestions, answered
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.