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.
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.
Medico App is an innovative step towards solving the problems of people who face difficulties to get medical facilities and monitor their health.
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.
-
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.
-
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.
-
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.
-
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.
-
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.
Frontend
Android
Backend
Other
-
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.
For backend and web app
- node and npm installed
For android app
- node, npm and react native cli installed
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'
- Sourav Kunda
- Ananya Aprameya
- Saiprava Raut
- Shubhadarshie Nanda
Made with ❤ Team techNoids