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