Docs

Welcome

Welcome to the documentation for TeamPulse.

Welcome

TeamPulse is a manager-only dashboard that tracks GitHub contributions (commits, pull requests, reviews) and task-tracker issues across your organization, with Claude-powered weekly summaries.

The app is built with:

  • Next.js 16 with App Router
  • Tailwind CSS v4 for styling
  • BetterAuth for authentication
  • Drizzle ORM with Neon PostgreSQL
  • Stripe for billing and subscriptions
  • Turborepo for monorepo orchestration
  • Inngest for durable background jobs
  • Cloudflare Workers for GitHub webhook ingestion

Getting Started

Head over to the Getting Started guide to set up the project locally.

Project Structure

.
├── apps/
│   └── next-app/           # Next.js 16 application
├── packages/
│   ├── auth/               # BetterAuth configuration
│   ├── billing/            # Stripe billing logic
│   ├── database/           # Drizzle ORM + Neon
│   └── fumadocs/           # Documentation content
└── turbo.json              # Turborepo config

On this page