Hype StackHypeStack

Use case

Project Management Software in the Construction Industry

Generic project management software fails on construction sites for one reason: it models tasks, and construction runs on documents that carry liability.

Buy Procore. That is the honest first answer for most general contractors, and Contractor Foreman is the one to look at if Procore's pricing is out of reach for a small builder. Autodesk Construction Cloud is the pick if your drawings and models already live in Autodesk. All three understand the industry, and none of what follows is an argument that you should rebuild them.

This page is for the case where you have already tried them and the workflow does not fit. That happens more in construction than in most industries, and it is worth understanding why before you decide to build anything.

What construction software has that Asana does not

A construction project is not a task list with a deadline. It is a chain of documents where each one changes what somebody is owed.

The five records a construction tool lives or dies on

RFIs, with a clock and an owner

A request for information is a formal question to the architect that blocks work until answered. It needs a number, a response deadline, an audit trail, and a link to the drawing it concerns. Late RFIs become delay claims, so the timestamps are evidence rather than convenience.

Submittals, which are approvals of things not yet built

Product data, shop drawings, and samples routed for approval before fabrication. The submittal log is a schedule of its own, and a two-week review cycle on a long-lead item is what actually determines whether the job slips.

Change orders, which are money

A scope change moves the contract value. Every one needs a pricing breakdown, an approval signature, and a link back to the RFI or field condition that caused it. This is the record that gets read in a dispute, which is why generic tools with a comment thread are not enough.

Daily logs, including the weather

Manpower counts, deliveries, equipment on site, and conditions, recorded every single day. Weather entries are not trivia: they are the basis of an excusable delay claim, and a gap in the log is a gap in your defence.

Punch lists, tied to a location

Defects at closeout, each pinned to a room or a drawing coordinate and assigned to the responsible trade. The location is the whole point, and it is why a flat task list stops working around item two hundred.

Notice that four of those five exist to establish who owes what when something goes wrong. That is the real difference between construction software and project management software, and it is why swapping in Monday.com tends to last about one project.

When building is the right call

Three situations, and if none of them describe you, buy the off-the-shelf product.

You are a specialty trade whose work the majors model badly. Procore is built around the general contractor's view. Fabricators, and anyone whose real constraint is shop capacity rather than site sequence, end up fighting it.

The integration is the product. If the value is joining scheduling to an accounting or ERP system that no construction vendor supports, you are buying an integration project either way, and one you own is usually cheaper than one you negotiate.

You are the software company. If you are selling to contractors rather than being one, this is your product and you were never going to buy it.

What you would actually start from

Here is the part that matters for honesty. pack-projects gives you org-scoped projects with members, favourites, icons, and a project switcher in the navbar. The Project model carries a name, description, status, icon, the organisation, and the creator.

That is a container and a permission model. It is not construction software.

What is not in the box, and you would write

  • Tasks, schedules, and dependenciesThere is no Task model in the registry at all. No milestones, no critical path, no Gantt. The project record is a container for work, not the work.
  • Every record listed aboveNo RFI log, no submittal register, no change order, no daily log, no punch list. Those are the five things that make it construction software and all five are yours.
  • Drawing storage with revision controlObject storage is wired up in the template for local dev, but sheet versioning, overlay comparison, and pinning a defect to a coordinate is a real subsystem you would design.
  • Anything to do with moneyRetainage, lien waivers, schedule of values, progress billing. pack-billing-stripe handles subscriptions, which is a completely different problem from paying a subcontractor.

Read that list before deciding. It is most of a construction product, and a template does not shorten it much.

So what do you get for starting here

The part nobody wants to build and every one of these apps needs: authentication, organisations with members and roles, a Postgres schema with real migrations, a typed API boundary, and an admin app on its own port so a project manager and a platform administrator are not the same user.

Hype Stack
Procore or Contractor Foreman
RFIs, submittals, change orders
None of it. You design and build all five record types.
Built by people who have run jobs, and modelled correctly. Theirs, decisively.
Multi-tenancy and permissions
Organisations, members, and roles from the starter pack, with an admin app separate from the tenant app.
Present, and shaped around their idea of a project team rather than yours.
Fitting an odd workflow
You change the schema. That is the entire pitch.
You change how you work, or you pay for customisation.
Time to a usable tool
Months, honestly, because the five record types are the hard part.
An afternoon. This is not close.

If that table did not talk you out of it, the install below is where you start, and the schema is the first thing you would extend.

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.

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

AuthProjectsTeams

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

Inside the stack

What each pack gives you

Source code, not a dependency. Every pack lands in your repository across the surfaces the feature touches.

Authentication, organizations, roles, sessions, and a full admin app, powered by WorkOS.

  • Email & social login
  • Organizations & members
  • Roles & permissions
  • Admin app & dashboard

Questions, answered

Procore for most general contractors, Contractor Foreman if Procore's pricing does not fit a small builder, and Autodesk Construction Cloud if your drawings already live in Autodesk. All three model the industry properly, and this page does not argue you should rebuild them.

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