Skip to content

Latest commit

 

History

67 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

ClinicaTrack

A robust, full-stack medical clinic management platform built using the MERN stack and TypeScript. This application streamlines clinical operations by providing distinct dashboards and role-based workflows for Administrators, Receptionists, and Doctors.

Live Links

Credentials

Receptionist:- Email: rec02@ct.com Password: rec02ct

Doctor:- Email: doctor02@ct.com Password: doctor02ct

Admin:- Email: admin02@ct.com Password: admin02ct

Key Features

Authentication & Authorization:

  • Role-Based Access Control (RBAC)
  • Secure JWT-based authentication
  • HTTP-only cookie session management
  • Password hashing using bcrypt

Patient Management:

  • Register new patients
  • View and update patient information
  • Store medical history and patient records
  • Maintain patient treatment data

Appointment Management:

  • Schedule appointments
  • Assign doctors to patients
  • Track appointment status
  • Manage appointment lifecycle

Doctor Dashboard:

  • Access assigned patients
  • View appointment schedules
  • Update treatment records
  • Manage patient consultations

Receptionist Dashboard:

  • Register patients
  • Schedule appointments
  • Manage clinic operations
  • Update patient information

Admin Dashboard:

  • Manage doctors and staff
  • Monitor clinic activity
  • Access analytics and reports
  • Track clinic revenue

Revenue Analytics:

  • Revenue overview dashboard
  • Treatment-based earnings tracking
  • Administrative reporting

Tech Stack

Frontend

  • React
  • TypeScript
  • Vite
  • Tailwind CSS
  • React Router

Backend

  • Node.js
  • Express.js
  • Typescript
  • JWT Authentication

Database

  • MongoDB Atlas
  • Mongoose

Deployment

  • Frontend: Vercal
  • Backend: Render
  • Database: MongoDB Atlas

About

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages