You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
You can also send your queries to us from the contact section.
You can view all your notifications in the notifications tab.
There is also an admin managment system.
You can only access your notications, profile, appointments, doctor application if you're logged in
User can also apply for becoming a doctor on our site.
User can book an appointment with the doctor of their own choice.
Admin has the control to accept any user's request to become a doctor.
Admin can also remove any user or doctor from the site.
Doctor and Admin have the control to mark if the appointment is completed.
User will recieve notification if their application is accepted or rejected.
User and Doctor will recieve notification if their appointment is completed.
Doctor will recieve notification if someone booked appointment with them.
All the data will be stored on the database so there is no chance of losing you information.
To run the project on your local machine
Download the project from the git repository
Add .env file in root directory for the backend which contains: MONGO_URI, JWT_SECRET
Add .env file in client directory for the frontend which contains: REACT_APP_SERVER_DOMAIN (http://123.0.0.1:5000/api), REACT_APP_CLOUDINARY_BASE_URL, REACT_APP_CLOUDINARY_CLOUD_NAME
To run the backend, go to root directory in the terminal and execute: npm start
To run the frontend, go to client directory in a separate terminal and execute: npm start
To access the admin dashboard
Download the project from the git repository
You need to create your own MongoDB instance
Register on the website and manually change the "isAdmin" field in the DB to true and then log in on the site