Skip to content

A hospital management system that classifies the stomach ulcer and generate patients reports.

Notifications You must be signed in to change notification settings

Umairulislam/ulcer-classification

Repository files navigation

🧠 Ulcer Classification System

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.

🎥 Demo

Demo

🏢 Project Highlights

📄 Admin Panel

  • 📊 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.

💼 Doctor Panel

  • 📊 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.

💡 Features

  • 📧 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.

🚀 Tech Stack

Next.js
Material UI
Redux Toolkit
Yup
React Hook Form
Recharts

👨‍💼 Author

Crafted with care by Engr. Umair Ul Islam

About

A hospital management system that classifies the stomach ulcer and generate patients reports.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors