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.
- 🌐 Frontend (Live App): project-drishti.pages.dev
- ⚙️ Backend (API): project-drishti-le4s.onrender.com
- 💻 GitHub Repository: github.com/jaikaran109/Project-Drishti
Note: The backend is hosted on Render's free tier and may take 30–60 seconds to respond after periods of inactivity.
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
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
- Online appointment booking
- Real-time queue status
- Appointment history
- Slot-based scheduling
- Mobile-friendly interface
- Manage appointments
- Set daily patient limits
- Add holidays/off-days
- Track patient queue
- Dashboard for clinic management
- React.js
- HTML
- CSS
- JavaScript
- Node.js
- Express.js
- MongoDB
- JWT / Firebase Authentication
| Layer | Platform |
|---|---|
| Frontend | Cloudflare Workers |
| Backend | Render |
| Database | MongoDB Atlas |
See DEPLOYMENT.md for full deployment details and setup steps.
- AI-based patient prioritization
- WhatsApp/SMS notifications
- Multi-doctor support
- E-prescription system
- Regional language support
- Video consultation support
- Reduce patient waiting time
- Improve healthcare accessibility
- Digitize rural clinic operations
- Create a smooth appointment experience
Contributions, ideas, and suggestions are welcome.
- Fork the repository
- Create a new branch
- Commit your changes
- Open a Pull Request
This project is licensed under the MIT License.