MedCare

MedCare is an online platform designed to provide comprehensive healthcare services and resources to users, empowering them to manage their health effectively. Our mission is to make healthcare accessible, informative, and engaging for everyone.

You can also check out the live demo of the website here.

Snapshots

Homepage Login Register Services Volunteer Registration Resources Contact Us

Project Setup

Clone the project

  git clone <https://link-to-project>

Go to the project directory

  cd <myProject>

Install dependencies

  npm install

Replace the dummy firebase credentials in firebase.js file with your real firebase credentials

  apiKey: " AIzaSyD-4",
  authDomain: " medcare-72185.firebaseapp.com",
  projectId: "medcare-72185",
  storageBucket: "medcare-72185.appspot.com",
  messagingSenderId: "252642172466",
  appId: "1:252642172465:web:1a4c1b",
  measurementId: "G-4"

You can refer a tutorial on how to get the firebase credentials here

Start the server

  npm start

Features to be Implemented

  • Design a clean and intuitive interface that is easy to navigate, ensuring users can quickly find the information or services they need.
  • Implement secure user accounts for personalized experiences, allowing users to manage their health records, appointments, and preferences.
  • Provide an online appointment scheduling system for various healthcare services, allowing users to book appointments with doctors, diagnostic labs and other medical professionals.
  • Medication Tracker and Reminders
  • Provide a section with reliable health information, articles, videos, and interactive content to educate users on various medical topics.
  • Mental Health Support
  • Establish community forums where users can share experiences, seek advice, and participate in discussions related to health and wellness.
  • Implement gamification features, encouraging users to participate in health challenges and rewarding them for adopting healthier habits.
  • Multilingual Support

Contributing Guidelines

Before you start contributing, please take a moment to read the following guidelines to ensure a smooth and effective contribution process.

Table of Contents

  1. How Can I Contribute?

How Can I Contribute?

Reporting Bugs

If you find a bug, please ensure the bug was not already reported by searching on GitHub under Issues. If you can't find an existing issue addressing the problem, please open a new issue and provide detailed information about the bug.

Suggesting Enhancements

If you have an idea for an enhancement, we welcome your input. Before creating a new enhancement issue, please check the existing issues to see if your enhancement idea has already been discussed. If it hasn't, create a new issue and outline your enhancement proposal.

Working on Issues

Feel free to pick any open issue from our issue tracker that you find interesting. Comment on the issue that you would like to work on it so that others are aware you are addressing it. If you need more context on a particular issue, please ask for clarification.

Submitting Pull Requests

  1. Fork the repository and create your branch from main: git checkout -b your-branch-name
  2. Make your changes and test thoroughly.
  3. Add, commit, and push your changes to your forked repository.
  4. Create a pull request to the main branch of the original repository.
  5. Clearly describe your changes and why you think they should be merged.
  6. Be willing to make any requested changes or improvements.

Thank you for contributing! 🚀

Together, we can make Medcare even more effective in addressing healthcare accessibility challenges worldwide.