Skip to content

About

A smart healthcare platform for online appointments and digital queue management.

Topics

Resources

Stars

3 stars

Watchers

0 watching

Forks

Latest commit

 

History

19 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Drishti

Smart Clinic Appointment & Queue Management System

Drishti is a web-based healthcare management platform designed to reduce long waiting lines and simplify appointment booking in clinics and rural healthcare centers. Patients can book appointments online, check their queue status, and get proper time slots without standing in long offline queues. Doctors and clinic staff can efficiently manage appointments, patient limits, schedules, and holidays through a centralized dashboard.


Live Links

Note: The backend is hosted on Render's free tier and may take 30–60 seconds to respond after periods of inactivity.


Problem Statement

In many clinics and rural healthcare centers, the appointment process is still completely manual. Patients often:

  • Wait for hours just to get a ticket
  • Do not know their exact appointment timing
  • Need to revisit clinics multiple times
  • Face overcrowding and poor queue management This leads to:
  • Time wastage
  • Poor patient experience
  • Unorganized scheduling
  • Increased workload for staff

Solution

Drishti digitizes the entire appointment and queue management process. The platform allows:

  • Online appointment booking
  • Smart queue management
  • Time slot allocation
  • Doctor schedule management
  • Daily patient limit handling
  • Holiday/off-day updates

Features

Patient Features

  • Online appointment booking
  • Real-time queue status
  • Appointment history
  • Slot-based scheduling
  • Mobile-friendly interface

Doctor/Admin Features

  • Manage appointments
  • Set daily patient limits
  • Add holidays/off-days
  • Track patient queue
  • Dashboard for clinic management

Tech Stack

Frontend

  • React.js
  • HTML
  • CSS
  • JavaScript

Backend

  • Node.js
  • Express.js

Database

  • MongoDB

Authentication

  • JWT / Firebase Authentication

Deployment

Layer Platform
Frontend Cloudflare Workers
Backend Render
Database MongoDB Atlas

See DEPLOYMENT.md for full deployment details and setup steps.


Future Enhancements

  • AI-based patient prioritization
  • WhatsApp/SMS notifications
  • Multi-doctor support
  • E-prescription system
  • Regional language support
  • Video consultation support

Goals

  • Reduce patient waiting time
  • Improve healthcare accessibility
  • Digitize rural clinic operations
  • Create a smooth appointment experience

Project Status

🚧 Currently in development.

Contributing

Contributions, ideas, and suggestions are welcome.

  1. Fork the repository
  2. Create a new branch
  3. Commit your changes
  4. Open a Pull Request

License

This project is licensed under the MIT License.

About

A smart healthcare platform for online appointments and digital queue management.

Topics

Resources

Stars

3 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages