👉Click here to check out the app.
- ![Uploading Screenshot (185).png…]()
![Uploading Screenshot (184).png…]()
- User can register and login.
- You can view all available doctors on the site.
- You can also update your profile.
- 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.
- 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
- 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