doctor's office scheduler.
A simple Flask-based API that has 3 user portals:
/
- Displays the main menu (can later be used for UI if needed)./receptionist_portal
- Redirects to the receptionist portal./doctor_portal
- Redirects to the doctor portal./patient_portal
- Redirects to the patient portal./exit
- Ends the session and displays an exit message.
- Access to the receptionist's dashboard and appointment management.
- Access to the doctor's dashboard to view scheduled appointments and patient information.
- Allows patients to book, view, and cancel appointments.
- Clone the repository:
git clone <repository_url> cd doc-portal
- Create a virtual environment
python -m venv venv
source venv/bin/activate # On Windows use `venv\Scripts\activate`
- Install dependencies:
pip install -r requirements.txt