The Healthcare Appointment Management System project aims to create an efficient and user-friendly platform for managing appointments between patients and doctors. This web application will be developed using Ruby on Rails for the backend and React for the frontend, providing a seamless experience for both patients and healthcare professionals.
https://medi-plan-client.vercel.app/
https://github.com/Ken-Musau/medi-plan-client
https://github.com/LGMAKENA/mediplan
The current healthcare system faces challenges related to appointment management. Patients often struggle to schedule, track, and manage their appointments, while doctors find it challenging to organize their patient schedules effectively. Moreover, the lack of a digital platform hinders proper record-keeping and communication between patients and doctors.
Minimum Viable Product (MVP)
- Registration for patients and doctors, including basic information (email, username, password).
- Authentication for doctors' login.
- Patients can create, view, and delete their appointments.
- Doctors can create, view, and update appointments associated with their patients.
- A simple landing page accessible to both doctors and patients.
- A dashboard for doctors to efficiently manage their appointments.
- Display a list of appointments for each user, with patients seeing their appointments and doctors seeing appointments associated with their patients.
- Implementation of two user roles: Patients and Doctors.
- Basic backend functionality for user authentication, appointment creation, and retrieval.
- Implementation of basic security measures to protect user data and authentication.
- Development of a basic frontend using React to enable user interaction with the system.
By addressing these key features, we aim to create a healthcare appointment management system that enhances the patient-doctor experience and streamlines the appointment scheduling process.