Git Product home page Git Product logo

medease's Introduction

Screenshot (185) Screenshot (184) Screenshot (191) Screenshot (190) Screenshot (189) Screenshot (188) Screenshot (187) Screenshot (186)

Medease

Description :

This is a webapp where you can book an appointment with a doctor.

👉Click here to check out the app.

📃Features :

    ![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.

To run the project on your local machine

  1. Download the project from the git repository
  2. Add .env file in root directory for the backend which contains: MONGO_URI, JWT_SECRET
  3. 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
  4. To run the backend, go to root directory in the terminal and execute: npm start
  5. To run the frontend, go to client directory in a separate terminal and execute: npm start

To access the admin dashboard

  1. Download the project from the git repository
  2. You need to create your own MongoDB instance
  3. Register on the website and manually change the "isAdmin" field in the DB to true and then log in on the site

Tools and technologies used :

html5 css3 javascript react nodejs express mongodb redux

Connect with me :

Avinash905 | LinkedIn avinashdunna

medease's People

Contributors

adi-r12 avatar

Stargazers

 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.