Harbor Forge

  • Internal platform
  • Continuous integration
Problem

The problem

Agencies copy their last project to start the next one. Six months later a bug is fixed in one copy and left in the other five.

Build

What we built

The parts every project needs — login, server, database, logging, releases, testing — are kept as versioned building blocks, so a fix can be traced to every app built from them.

Result

Where it got to

In use on every project we start. It's why the setup a client gets on day one is the setup we've already been running in production.

Stack

Technology

  • Node.js
  • GitHub Actions
  • Bash
  • PostgreSQL
  • systemd
  • nginx

Want the same standard applied to your problem?

Bring the problem to a free 45-minute consultation. Nothing to prepare.

Book a free consultation All work