Logo Lanfrica

hirnarvl/hrvl-dashboard

Domaine:

healthcaredigital infrastructure

Type de record:

softwaretools
Créateur:
hir
Hôte:
Animal disease surveillance analytics for the Hirna Regional Veterinary Diagnostic Laboratory — East & West Hararghe, Oromia, Ethiopia" It's a client-rendered single-page app # HRVL Disease Analytics Dashboard A production-ready veterinary disease surveillance dashboard for the **Hirna Regional Veterinary Diagnostic Laboratory (HRVL)**, Oromia, Ethiopia. Built with Next.js 16, React, TypeScript, Tailwind CSS 4, and shadcn/ui. ## Features - **8 KPI Cards** with trend indicators (Total Reports, Outbreaks, Zero Reports, Compliance Rate, Cases, Deaths, Active Woredas, Active Outbreaks) - **3 Reporting Rate Cards** (Overall / East Hararghe / West Hararghe) - **Interactive Outbreak Map** with pulsing bubbles for active outbreaks (React-Leaflet + CARTO basemap) - **Daily / Weekly / Monthly Reporting Trend** charts (bar + line composed charts) - **Species Distribution Donut Chart** with 7 livestock species - **Case Fatality Rate (CFR) Trend** line chart for 5 major diseases - **Disease Summary Table** with search and pagination - **Outbreak Details Table** with Morbidity, Mortality, CFR columns + sortable headers - **Surveillance Records Table** with sortable headers + search - **Woreda Reporting Compliance Table** with progress bars for all 36 woredas - **Excel Import** with multi-sheet parsing, fuzzy woreda name matching, and auto date configuration - **CSV Export** for all 4 tables - **Dark / Light Mode** toggle with theme-aware charts and map tiles - **Fully Responsive** — works on mobile, tablet, and desktop - **Epidemiological Report Generator** with printable narrative summary ## Tech Stack | Layer | Technology | |-------|------------| | Framework | Next.js 16 (App Router) | | Language | TypeScript | | Styling | Tailwind CSS 4 + shadcn/ui | | Charts | Recharts | | Maps | React-Leaflet + CARTO basemap | | Excel parsing | SheetJS (xlsx) | | Theme | next-themes | | Icons | lucide-react | ## Live Demo This is a **static export** — no server required. You can deploy it to any static hosting provider: - GitHub Pages - Netlify - Vercel - Cloudflare Pages - Any static file server ## Deployment to GitHub Pages 1. **Create a new public …