SmartCare – Real-Time Hospital Management System

SmartCare is a powerful hospital management system built to streamline hospital workflows and promote secure, real-time coordination between medical units. Developed using Django and Channels, it supports asynchronous communication, secure user access, and seamless UI interaction across departments. The system ensures each hospital unit; doctors, pharmacy, records, and OPD can securely log in, view, and manage data specific to their role. It features real-time updates, record-keeping, medication tracking, and appointment handling, making it an ideal solution for clinics and hospitals looking to digitize and improve operational efficiency.

full_stack July 5, 2025, 6:35 a.m.
View Live Project
Project Screenshot

Project Overview

Each department has its own login credentials and user-specific interface:

  • Pharmacy Unit: ID 486571, Password xFUu5WgTmie1
  • Records Unit: ID 613929, Password lR45TvBaLO38
  • OPD: ID 575592, Password DkTddl2A2WsL
  • Doctor: ID 884722, Password ZzdsPZ6CUfIq

Key features include:

  • Real-time communication powered by Django Channels and Redis
  • Department-based login with secure access control
  • Appointment scheduling and patient queue tracking
  • Centralized patient records and medical history access
  • Prescription management with automatic pharmacy sync
  • Dynamic forms using Select2 and Autocomplete Light
  • PDF invoice and prescription generation with WeasyPrint
  • Responsive interface with Bootstrap and Jazzmin

SmartCare brings digital transformation to hospitals, reducing delays, ensuring accurate medical data flow, and enhancing internal efficiency. It’s ideal for clinics and hospitals seeking modern, scalable solutions.

Technologies & Skills

asgiref beautifulsoup4 blinker bootstrap4 Brotli cffi channels channels_redis click cssselect2 Django django-appconf django-autocomplete-light django-bootstrap4 django-crispy-forms django-extensions django-htmx django-jazzmin django-rest-framework django-select2 django-widget-tweaks djangorestframework Flask Flask-Toastr fonttools graphviz html5lib itsdangerous Jinja2 MarkupSafe msgpack pillow pycparser pydotplus pydyf Pygments pyparsing pyphen redis six soupsieve sqlparse tinycss2 tzdata weasyprint webencodings Werkzeug zopfli