An online doctor consultation software (similar to the Practo website).
- Django User authentication
- Secure storage of passwords (encrypted)
- Handle cases of wrong password or username
- Redirect to login in case a user is already registered
NOTE: Doctors can only be added to the database through admin and cannot register through the registration form
- Booking new appointments
- Select speciality and doctor
- Cancel existing appointment
- Redirect to payment/refund
- Online consultation page
- Manage meeting link for different appointments
- Consult doctor in meeting
- Maintain prescription given by doctor
- Accept and authenticate payment from customer for appointment
- Refund in case of cancellation
- Search box to search for doctors by name
- Checkboxes to select symptoms
- Checkboxes to select speciality
- Reccomendation according to above criteria
-
cd
to the directory where you want the project to live. -
Run these commands to initialize the project:
git clone "git@github.com:Varun487/VidDoc.git"
cd VidDoc
pip3 install -r requirements.txt
pyhton3 VidDoc/manage.py runserver
- To migrate changes to the database:
python3 VidDoc/manage.py makemigrations
python3 VidDoc/manage.py migrate
- Create a superuser for the database:
python3 VidDoc/manage.py createsuperuser
- Varun Seshu - PES2201800074
- Shashwath S Kumar - PES2201800623
- Hritik Shanbhag - PES2201800082
- Ajay - PES2201800724
- Complete test plan document
- AUTHENTICATION
- APPOINTMENTS
- Complete Payments
- Complete Consultations
- Complete Recommendations
- Complete Final submission