Startup Back-Office & Operations United States

Chore

Operations & Investor-Reporting Suite for Founders

Chore operations dashboard showing client overview with HR, finance, and compliance status
01 Overview

About the Project

Chore is the product suite Above builds for HireChore, the Chief-of-Staff-as-a-service company. It is two complementary apps sharing one backend stack. The Chore Dashboard is the day-to-day operations cockpit: a React + Vite frontend on a Go + PocketBase backend that pulls task and milestone data from ClickUp on a nightly cron and via webhooks, captures KPIs, employee, compliance and equity (CSV) data, and surfaces an organization-scoped view per client. An embedded chat assistant — branded 'Ollie' and powered by BetterBrain through an authenticated iframe — lets founders ask questions across their org's data. Chore Capital, the newer companion app, is an Astro + TypeScript frontend on the same Go + PocketBase stack. It connects to QuickBooks Online via OAuth, syncs accounts, customers, invoices and payments, and structures the quarterly investor-update workflow: financial snapshots, customer and team metrics, fundraising and product milestones, strategic narratives, KPI definitions and values, plus templated report exports.

Industry Startup Back-Office & Operations
Location United States
Team 2 Full-Stack Engineers, 1 Backend Engineer, 1 Designer

The Challenge

HireChore offers Chief-of-Staff services to startup founders, where each client lives in a different combination of tools — ClickUp for project work, QuickBooks for accounting, Google for identity — and produces fragmented data across them. Their operations team needed a multi-tenant cockpit that scoped every record to the right client organization, synced ClickUp tasks reliably (both nightly and via webhooks), tracked compliance state by US jurisdiction, and let founders self-serve uploads like equity CSVs without breaking isolation. On top of that, HireChore wanted a separate but related workspace to turn raw QuickBooks financials into structured quarterly investor updates, with a shape that matches what investors expect to receive — not just a generic dashboard.

02 Solution

Our Approach

We built two PocketBase-backed Go services with distinct frontends. The Chore Dashboard (React + Vite + Tailwind + Radix + TanStack Query + Recharts + Zustand) sits on a Go backend that wraps PocketBase: a custom ClickUp client with dedupe, scheduled sync at 02:00 LA time, hourly webhook-health checks, and incremental updates via ClickUp webhooks. Authentication is Google OAuth, with an invitation-code system that binds new users to an organization on first sign-in. An embedded BetterBrain iframe — branded 'Ollie' — gives founders a chat surface authenticated against their org. Chore Capital (Astro + TypeScript + Tailwind v4 + Motion) shares the Go and PocketBase pattern and adds a QuickBooks Online OAuth flow with webhook delivery, an initial sync of company info, chart of accounts, customers, invoices and payments, and a domain model for quarterly reports, KPI definitions and values, financial snapshots, fundraising, product milestones and strategic narratives. Report templates and exports let HireChore generate investor-ready outputs from the captured data.

04 Technology

Tech Stack

The technologies and tools that powered this project.

React
Vite
Astro
TypeScript
Tailwind CSS
Radix UI
TanStack Query
Zustand
Recharts
Motion
Go
PocketBase
SQLite
ClickUp API
QuickBooks Online API
Google OAuth
BetterBrain
PostHog
Vercel
05 Results
2 Apps in the Suite (Dashboard + Capital)
10+ Operational Sections per Client
Quarterly Investor-Ready Reports

Project Timeline

Chore Dashboard MVP

Phase 1

React + Vite frontend on Go + PocketBase. ClickUp client, dedupe, nightly sync at 02:00 LA, webhook-driven incremental updates, Google OAuth, and a multi-tenant organization model with invitation codes.

Operational Sections

Phase 2

Documents and quick reference, key contacts, deadlines, KPIs, revenue, employee table, US-state compliance map, equity CSV upload, and invoice section scaffolding.

Ollie (BetterBrain) Integration

Phase 3

Authenticated iframe embed of BetterBrain via @betterbrain/iframe-comm, per-organization feature flag, token-based bridge, and PostHog instrumentation.

Chore Capital

Phase 4

Astro + TypeScript investor-update workspace on the shared Go + PocketBase stack. QuickBooks Online OAuth, sync of company/accounts/customers/invoices/payments, quarterly report data model, KPI definitions and values, and report templates and exports.

Team Composition

2 Full-Stack Engineers, 1 Backend Engineer, 1 Designer

Let's build something great together

Ready to turn your idea into a product users love? Book a discovery call and let's get started.

Book a Call