Medicare is a web application dedicated to bridging the gap between patients and healthcare providers. We strive to create a platform that simplifies healthcare delivery, ensuring that everyone has access to efficient, effective, and affordable medical services. Our team works around the clock to innovate and improve the experience of both patients and professionals.
- Dashboard: View health records, notifications, and lodge complaints.
- Notifications: Get updates from your care team, mark as read/unread.
- Reports: Access medical history, lab results, and complaints.
- Profile Edit: Update your personal and medical information.
- Sidebar Navigation: Quick access to Home, Notifications, Reports, Edit Info, and Logout.
- Dashboard: See counts of patients, doctors, nurses, pharmacists, and lab techs.
- Notifications: View and respond to patient complaints.
- Records: Access and manage patient records.
- Sidebar Navigation: Quick access to Overview, Patients, Records, Notifications, Doctors, Nurses, Pharmacists, Lab Technicians, Edit Info, and Logout.
- Authentication: Secure login and registration for patients and physicians.
- Responsive Design: Mobile-friendly sidebar and layouts.
- Protected Routes: Only authenticated users can access sensitive pages.
- Redux State Management: Persistent user and physician data.
- Toast Notifications: Feedback for actions and errors.
- Interactive UI: Modern design with icons, cards, and transitions.
- Sidebar: Adapts for mobile (slides in/out) and desktop (fixed). Shows active indicator for current route.
- Counts: Physician dashboard fetches user counts from
/api/auth/all-usersand displays by role. - Notifications: Patient and physician notifications fetched and displayed with unread/read tabs and badges.
- Complaints: Patients can lodge complaints; physicians can respond and schedule appointments.
- Medical History: Patients can view their medical history; physicians can access patient records.
- Authentication: Login, registration, and password reset flows for both user types.
- Routing: Uses React Router for navigation and protected routes.