Overview
NexGen Diagnosia is a modern diagnostic center platform where users can browse tests, book appointments, make secure payments, and download test reports digitally.
Key Features
- •Homepage with dynamic hero banner, featured tests, offers & health insights
- •Test listing with date-based filtering & pagination
- •Test details + promo code support + Stripe payment integration
- •User dashboard: Profile, Upcoming Appointments, Reports download
- •Admin dashboard: Manage users, tests, banners, reservations & report upload
- •Revenue & test statistics with charts (Pie & Bar)
- •Appointment status management (Pending → Delivered)
- •JWT authentication & role-based access
Technologies Used
React.js
Material UI
Firebase Authentication
MongoDB
Express.js
Node.js
JWT
Stripe.js
TanStack Query