Skip to content

anujrajak/SwasthReport

Repository files navigation

Swasth Report

A modern pathology report management system built with React, Vite, and Firebase.

Features

  • Patient management
  • Pathology report creation and management
  • Lab details configuration
  • Report viewing and printing
  • Google authentication

Getting Started

First, install dependencies:

pnpm install

Create a .env.local file with your Firebase configuration:

VITE_FIREBASE_API_KEY=your_api_key
VITE_FIREBASE_AUTH_DOMAIN=your_auth_domain
VITE_FIREBASE_PROJECT_ID=your_project_id
VITE_FIREBASE_STORAGE_BUCKET=your_storage_bucket
VITE_FIREBASE_MESSAGING_SENDER_ID=your_messaging_sender_id
VITE_FIREBASE_APP_ID=your_app_id
VITE_FIREBASE_MEASUREMENT_ID=your_measurement_id

Run the development server:

pnpm dev

Open http://localhost:5173 with your browser to see the result.

Build

To build for production:

pnpm build

Deploy

The app is configured for GitHub Pages deployment. Push to the main branch to trigger automatic deployment.

About

SwasthReport is a simple and reliable pathology report generator for Indian clinics and labs, enabling fast, accurate, and standardized medical reports.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages