Skip to content

saiprava/medico

Repository files navigation

Medico App

Thanks to Team HAB59 and Judges for coming up with this hackathon and providing us a platform to exibit our skills

This is under development phase
Complete practical(Production) build is still under development

An all in one digital platform which bridges the gap between the patients and physicians for better care of your health during these days under monitorization from doctors.

📌 Inspiration

COVID-19 has been here all across the globe since the past 7-8 months. Currently we have more than 20 million cases across the globe. With a vaccine still a long way away, the only solution is to stay home and work from home to be safe. Government has also informed us not to visit hospitals until an emergency occurs.

However, because of the absence of a smooth medical facilities during these lockdown days, many lives are facing problems. That's where the idea of Medico App came into existence.

Idea

Medico App is an innovative step towards solving the problems of people who face difficulties to get medical facilities and monitor their health.

🎯 What it does

Medico, where people can get monitored by the doctor and consult for better health. From rural areas with poor internet connection also, they can use Medico to get monitored by the docotrs easily.

  1. We have developed a progressive web app for both doctors and patients where they can register and request doctors to monitor them on daily basis. The web app is installable to the homepage and gives push notification which makes it unique to use.

  2. We have also developed an android app for patients to easily give their daily data and monitor themselves by giving reminders and doctors can view the condition of patient and prescribe him according to that.

  3. Next, coming to the features which are provided by Medico. Let's start with the patient side.

Patient

  • The dashboard consists of all the graphs and information about his medicines through which he can monitor himself in a better way. For example the graph of his Blood Pressure, Diabetes, pulse rate and information about his medicines.

  • Coming to android app, the dashboard gives an additional feature for patient to give reminder when to take medicines and all.

  • Next, we have a doctors panel where patient can go through doctors profile and request for appointment according to his requirements.

  • Upon confirmation from doctor, we have one prescription panel where patient can view his doctors who will monitor them and go to the prescription page and tell the doctors about his problem and get prescribed by them.

  • In the prescription panel we are also giving feature to appoint for video call. Patient can request for a video call and can view his scheduled event details once the doctor scheduled it.

  • Next, we give a diet panel where patient can get a healthy diet recommendation based on his local food for that particular day.

  • Patient can also view its nearest hospital based on his location and get its details like ambulance number for emergency use.

Doctor

  • Upon login, doctor will get his dashboard where he get the patients whom he was monitoring. He can view each patient graphs on daily basis and monitor him.

  • Next, prescription panel is available where he can prescribe his patient upon monitoring his data on daily basis.

  • Doctor can schedule his video appointment through Meet using Google calendar when requested by the patient.

  1. Coming to rural uneducated people, we have developed a chatbot which can guide them to use the app. For minor consultation like common dieseases, chatbot can also provide you with the medicines details and the doctors details for easy use.

  2. IVR hotline number facilites is also avialable for those who are located in the places with unstable internet connection and cannot use web or android app. They can get monitored by the doctor through hotline number facilitites.

Screenshots

How we built it 🏁 Technology Stack

Frontend

Android

Backend

Other

Challenges we ran into

  • We need to make a robust architecture of database for such a big platform and organising events for both patient and doctor via virtual prescription.

  • We need to search for many packages capable of supporting the application in maintaining the application.

  • For tracking user's location and searching nearest hospitals we need to search for appropriate packages and availability for APKs.

  • Planning for integrating an online payment system for ordering needs and delivering commodities.

  • Gathering data about local facilities for building the necessary modules.

  • We need to think of a flexible and user friendly UI for smooth interaction between doctor and patient.

Prerequisties

For backend and web app

  • node and npm installed

For android app

  • node, npm and react native cli installed

Installation & Setup

A step by step series of examples that tell you how to get a development env running

To start the server Go to root of the project, run

npm install
npm start

Server will be running on localhost

To start the web app Go to root of the project, run

cd client
npm install
npm start

A react app will be running on your browser.

To start the android app On your android device enable usb debugging connect usb to you PC.

Go to root of the project, run

cd mobileapp
npm install
npm start

A metro server will run and then, An android app will be running on your android device.

set up env file

In the root directory

MONGODB_URI = ''
api_key = ''

WEB_PUSH_CONTACT = ''
PUBLIC_VAPID_KEY = ''
PRIVATE_VAPID_KEY = ''

Inside the client

REACT_APP_PUBLIC_VAPID_KEY= ''
REACT_APP_LINK = 'https://localhost:3001'

Team Members

  • Sourav Kunda
  • Ananya Aprameya
  • Saiprava Raut
  • Shubhadarshie Nanda

Made with ❤ Team techNoids

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published