Unofficial preview, not affiliated with Shaper — see the disclaimer on the index page.

Tech stack and repo layout

Framework and tooling#

  • Next.js with TypeScript — the app/ directory uses the Next.js App Router.
  • pnpm — dependencies are managed as a pnpm workspace (pnpm-workspace.yaml, pnpm-lock.yaml), suggesting the repo is set up as (or for) a monorepo.
  • Supabase — supabase/migrations/ holds the database migration history, meaning candidate and learner data lives in a Supabase-hosted Postgres database.
  • Sentry — sentry.*.config.ts and instrumentation*.ts wire up error tracking across client, server, and edge runtimes.
  • ESLint and PostCSS — standard linting and CSS processing (eslint.config.mjs, postcss.config.mjs).
  • Vercel — the app deploys to Vercel; the public GitHub Pages-style URL talent-gallery.vercel.app redirects to Shaper's own domain, talent.shaper.co.za.

Folder structure#

app/                    # Next.js App Router pages
components/admin/       # Admin-facing UI components
public/                 # Static assets
supabase/migrations/    # Database schema history
proxy.ts                # Proxy configuration
sentry.*.config.ts      # Error tracking setup

Activity#

As of this preview, the repository has 4 contributors and its most recent commit landed today — this is an actively maintained, currently-shipping project, not an abandoned scaffold. What hasn't kept pace is the documentation: the root README.md is still the default create-next-app boilerplate ("Getting Started," "Learn More," "Deploy on Vercel"), unchanged since the project was bootstrapped.

Why does this matter for absorption partners?

A partner evaluating whether to integrate with or rely on Talent Gallery has no written source, inside the repo, for what the system actually does, who's meant to use it, or how the data model works — that context currently only exists in the live product itself and in conversations with the Shaper team.

Is there a public API?

Nothing in the repository or on the live site indicates a public API. This preview doesn't claim one exists.

Updated

Was this page helpful?