A React/TypeScript dashboard built with Next.js.
- Framework: Next.js 15 with App Router
- Language: TypeScript
- Styling: Tailwind CSS
- State Management: Zustand (notifications), TanStack Query (server state)
- Monorepo: Turborepo with npm workspaces
- Component Development: Storybook
- Testing: Vitest
- Node.js 18+
- npm 10+
npm install
npm run devThe app will be available at http://localhost:3000.
npm run dev # Start development server and Storybook
npm run build # Build all apps
npm run test # Run tests
npm run storybook # Start Storybook at http://localhost:6006
npm run lint # Lint all apps- Overview statistics (patients, appointments, cases)
- Quick action links
- Patient list with search, filter, sort, and pagination
- Patient detail view
- Create and edit patients
- Delete patients with confirmation