A modern frontend application for classifying ulcer images. The system consists of two main panels: Admin and Doctor. Admins manage users and patients, while doctors classify ulcer images and generate reports. Built with Next.js, Material UI, Redux Toolkit, and Recharts.
- 📊 Access to a statistics dashboard with recent activity.
- 📅 Manage doctors (create, update, delete, activate/deactivate).
- 📅 Manage patients (create, update, delete).
- 🔄 Filter doctors by status (Active, Inactive, All).
- 🔄 Filter patients by doctor using a dropdown.
- 🔑 Update own profile and password.
- 📊 Dashboard with latest statistics.
- 📄 View and classify patients.
- 📷 Upload ulcer images and auto-generate detailed reports.
- 🔹 Download and view classification reports.
- 🔑 Update personal profile and password.
- 📧 Password reset with OTP (for both admin and doctor).
- 💻 Fully responsive design.
- 🎉 Rich user experience using MUI Toasts.
- 🔢 Real-time form validations with Yup.
- 🧰 Central state management using Redux Toolkit.
- 🔐 Role-based route protection using middleware.
- 🔢 Pagination support in tables for better navigation.
Crafted with care by Engr. Umair Ul Islam ✨
