Track: Healthcare
Problem statement: Medi.co aims to make the appointment booking process seamless and create a community to educate users with the help of health tips, first aid advice, fitness tips and much more
Team Name: WandaVision
Team Members: Vrushti Mody, Rohan Poojari, Palash Anjania
Team Code: d2ae01e30c
COVID-19 virus has wreaked havoc around the world, infecting millions and raising fears of uncertainty. As a consequence, Governments have imposed stringent social distancing and lockdown measures to control the spread and contain the pandemic. This has left, those with medical priorities for routine check-ups and other chronic diseases in a quandary. Amidst rising fears of disease infectivity from contaminated surfaces, people have turned their dependency on technology. Technology powered virtual consultation has stepped up into the spotlight aiding healthcare provider organizations, doctors, and patients with digital consultations aired at the safe environs of a hospital/clinic straight to a patient’s home.
- An online consultation with doctors is a major trend that has evolved during the COVID outbreak, after masks, sanitizers and social distancing have caught up with regular routine.
- While doctors are not available 24*7, home remedies can be used which the app provides
- Admist the COVID-19 pandemic it is necessary to build a renewed sense of community which is provided by the application.
- Makes the appointment booking process seamless
- Provides online consultation
- Creating a sense of community
- A bot that helps with basic health and fitness questions
- Javascript
- Node.js
- MongoDB
- Socket.io
- GoogleDialog Flow
- Git/Github
Directory | Content |
---|---|
models | contains database models |
routes | contains routing apis |
views | contains frontend components |
- Fork and clone the repo
$ git clone https://github.com/vrushti-mody/Medi.co.git
$ cd Medi.co
- Install dependencies
$ npm install
- Add the .env file
MONGODB_URI = <YOUR MONGO URI>
GOOGLE_CLIENT_ID = <YOUR GOOGLE CLIENT ID>
GOOGLE_CLIENT_SECRET = <YOUR GOOGLE CLIENT SECRET>
CALLBACK_URL = <YOUR GOOGLE CALLBACK URL>
- Run the server
$ npm start
- Implementing the chatroom with socket.io
- Integrating Zoom with the project since it requires a paid account. We gave doctors the option to enter the link of the meet link instead.
- Hosting the project was difficult, since two of the three members were relatively new to deploymnet
- We had problems with the google calander API and hence we had to create a manual POC for now
- We learned how to integrate mongodb and use its mongoose functionality for saving to the database.
- We learned the ins and outs of using express.js and how the MVC works in express.
- Using socket.io to create a real-time messaging feature was also something that we learned.
- Learnt how to create an AI bot!
- Project management with Github
- We had a working application by the specified time frame.
- The UI of the application looks amazing.
- Good team communication
- Maintained best-practices for our Github repository and code
- Implementing the Google Calander notification system
- Adding payment support in the application
- Improving the accuracy of the bot
If you have suggestions for how Medi.co could be improved, or want to report a bug, open an issue! Contributions of all kinds are welcomed!
For more, check out the Contributing Guide.
Apache © 2020 WandaVision
Made with 💕 by Vrushti Mody and Rohan Poojari for the HackData 5.0 Hackathon!