Skip to content

Latest commit

 

History

5 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ascertain Dashboard

A React/TypeScript dashboard built with Next.js.

Tech Stack

  • 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

Getting Started

Prerequisites

  • Node.js 18+
  • npm 10+

Installation

npm install
npm run dev

The app will be available at http://localhost:3000.

Available Scripts

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

Features

Dashboard

  • Overview statistics (patients, appointments, cases)
  • Quick action links

Patient Management

  • Patient list with search, filter, sort, and pagination
  • Patient detail view
  • Create and edit patients
  • Delete patients with confirmation

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages