A modern pathology report management system built with React, Vite, and Firebase.
- Patient management
- Pathology report creation and management
- Lab details configuration
- Report viewing and printing
- Google authentication
First, install dependencies:
pnpm installCreate 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_idRun the development server:
pnpm devOpen http://localhost:5173 with your browser to see the result.
To build for production:
pnpm buildThe app is configured for GitHub Pages deployment. Push to the main branch to trigger automatic deployment.