| Field | Value |
|---|---|
| Title | SprintNotes |
| Description | Minimal server-rendered sprint/meeting notes dashboard with Next.js, Tailwind, shadcn/ui, and Better-SQLite3. |
| Language | TypeScript / Next.js App Router |
| Tags | nextjs · typescript · tailwindcss · better-sqlite3 · shadcn-ui · meeting-notes |
| Author | Henry Samuel — @Henry-Samuel |
A minimal, server-rendered sprint/meeting notes dashboard built with Next.js App Router, TypeScript, Tailwind CSS, shadcn/ui, and Better-SQLite3. It demonstrates Server Actions, server-side data fetching, and a clean local-first storage layer without a hosted database.
The home page renders a single meeting summary with categories, participants, decisions, and action items.
Screenshot: local-first sprint dashboard rendered in the browser.
- App Router server components for predictable data flow
- shadcn/ui for consistent accessible components
- Better-SQLite3 for local, embedded persistence
- Source: https://github.com/Henry-Samuel/sprintnotes
- Issues: https://github.com/Henry-Samuel/sprintnotes/issues
git clone https://github.com/Henry-Samuel/sprintnotes.git
cd sprintnotes
npm install
npm run devOpen http://localhost:3000 to view the seeded meeting dashboard.
| Command | Description |
|---|---|
npm run dev |
Start the development server |
npm run build |
Run a production build |
npm run lint |
Lint the codebase |
- Default branch:
main - Issues and PRs welcome
- Built as a learning/demo project for weekend builds
Henry Samuel
GitHub: @Henry-Samuel