GithubHelp home page GithubHelp logo

vineet1401 / easyhealth_fe Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 0.0 2.46 MB

Welcome to our comprehensive healthcare platform! Our website is designed to offer a seamless experience for both users and doctors

Home Page: https://easy-health-fe.vercel.app

HTML 4.41% JavaScript 78.09% CSS 17.50%

easyhealth_fe's Introduction

Easy Health

πŸ“ Description :

Welcome to our comprehensive healthcare platform! Our website is designed to offer a seamless experience for both users and doctors. Sign up or log in to unlock a wide range of features:
  • Find and Connect with Doctors: Easily browse through a list of available doctors and book appointments with your preferred ones.
  • Manage Your Profile: Update your personal information and keep track of your medical history.
  • Submit Queries: Effortlessly ask questions and receive professional advice.
  • Stay Informed: Receive timely notifications and updates about your appointments and health queries.
  • Secure Access: Enjoy peace of mind knowing your information is securely stored.
For aspiring doctors, our platform offers a straightforward application process. Once approved, you can manage your appointments and patient interactions efficiently.

🌐 Link:


πŸ› οΈ Tools and technologies used :


πŸ“ƒFeatures :

  • User Registration and Login: Enable user registration and login to provide access to platform features.
  • View Available Doctors: Allow users to easily find and view a list of available doctors.
  • Update Profile: Give users the ability to keep their profiles accurate and up to date.
  • Contact Section for Queries: Enhance user engagement with a dedicated section for queries and customer support.
  • Notifications Tab: Keep users informed about updates, appointments, and application statuses.
  • Admin Management System: Oversee users, appointments, and doctor applications with an efficient admin system.
  • Access Control: Ensure data privacy and security by restricting access to specific sections for logged-in users.
  • Doctor Application: Expand the pool of medical professionals by allowing users to apply to become doctors on the platform.
  • Book Appointments: Streamline access to medical services by enabling users to book appointments with preferred doctors.
  • Admin Approval for Doctor Requests: Ensure only qualified professionals are listed through admin approval for doctor applications.
  • User and Doctor Removal: Maintain platform integrity with admin ability to remove users or doctors.
  • Appointment Marking: Allow doctors and admins to mark appointments as completed for proper record-keeping.
  • Application and Appointment Notifications: Enhance communication with notifications about application statuses and appointment updates.
  • Data Storage and Security: Ensure data integrity and easy retrieval by storing all data securely in a database.

Back to Top

Steps to run the project on your local machine

  1. Fork this repository
  2. Open terminal or command prompt on your local machine. Run the following command to clone the repository:
  3. git clone https://github.com/your-username/your-repo.git
    

    Replace your-username with your GitHub username and your-repo with the name of your repository.

  4. Open the project and create .env in both client and root directory.
  5. Add your own environment variables to these both files.
  6. To run the backend, goto to server directory, open a new terminal and execute:
  7. npm start
    
  8. To run the frontend, goto to client directory, open a new terminal and execute:
  9. npm start
    

To access the admin dashboard

  1. Download the project from the git repository
  2. You need to create your own MongoDB instance and add the MongoDB url to the .env file
  3. Register on the website and go to your MongoDB and manually change the 'isAdmin' field of the account you want to make admin in the DB to 'true' and then log in back on the site
  4. Now you will be able to access the admin dashboard


Give it a 🌟 if you 🧑 this repository


Back to Top

easyhealth_fe's People

Contributors

vineet1401 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.