← Changelog
FeatureDesignImprovementPerformanceIntegrationFix

Bringboard is born

Every product starts somewhere. For Bringboard, that somewhere was 9 commits and 216 file changes on a Sunday afternoon.

What shipped

  • Positions management: Create, edit, and organize job positions with a rich text editor for descriptions, customizable hiring stages, and team assignments.

  • Candidate tracking: A full candidate database with profiles, application history, and the ability to move candidates through your hiring pipeline.

  • Hiring pipeline: Visual pipeline view with drag-and-drop stages. Every position gets its own pipeline with customizable stages.

  • White-label careers page: A public-facing careers portal that renders on your custom domain. Job seekers see your brand, not ours.

  • Authentication: Login, signup, and team invite flows with cookie-based sessions and organization-level access control.

  • Dashboard shell: The navigation backbone: sidebar, settings pages, and the layout that everything else builds on.

Under the hood, this first day established the data model that powers everything: organizations, members, positions, stages, candidates, applications, and events. The API runs on Hono, background jobs on BullMQ, and the frontend on Next.js with React 19.

The commit messages tell the real story: "oh god, too much for one commit, really" followed by "too much again." (real commit messages) ~ Sometimes momentum doesn't wait for tidy version control.

Share:
Recent updatesAll updates →