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.tsandinstrumentation*.tswire 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.appredirects 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.
