-
Notifications
You must be signed in to change notification settings - Fork 1
Update: Readme, Testing out Antigravity skills #8
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Open
GyaneshSamanta
wants to merge
2
commits into
Hack-Rx:master
Choose a base branch
from
GyaneshSamanta:master
base: master
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Changes from all commits
Commits
File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,112 +1,92 @@ | ||
| # Team codeBlooded | ||
| # HopeVid 🏥 | ||
|
|
||
| Official Entry of Team codeBlooded, from SRM Institute of Science and Technology, Kattankulathur, to HackRx, by Health Rx Bajaj Finserv. <br> | ||
|  | ||
|  | ||
|  | ||
| [](http://commonmark.org) | ||
| [](https://lbesson.mit-license.org/) | ||
| <div align="center"> | ||
| <img src="Web-Components/assets/banner.png" alt="HopeVid Banner" width="60%"> | ||
| </div> | ||
|
|
||
| <div align="center"> | ||
|
|
||
| ## Problem Statement 🚧 | ||
| ### 🏆 Secured 2nd Runner Up @ HackRx 1.0 (Bajaj Finserv) 🥉 | ||
|
|
||
| - COVID Tracking and Escalation | ||
| [](https://www.bajajfinservhealth.in/hackrx) | ||
GyaneshSamanta marked this conversation as resolved.
Show resolved
Hide resolved
|
||
| [](https://github.com/GyaneshSamanta/Team-codeBlooded) | ||
| [](https://github.com/GyaneshSamanta/Team-codeBlooded/graphs/contributors) | ||
| [](https://lbesson.mit-license.org/) | ||
|
|
||
| ## Background 📖 | ||
| </div> | ||
GyaneshSamanta marked this conversation as resolved.
Show resolved
Hide resolved
|
||
|
|
||
| As of 12th June 2020, there are 290,000+ cases of the novel Corona Virus reported in India, out of which about 8,500 people have lost there lives, and the worse part is this number is still growing. | ||
| There are two ways to combat COVID-19, Flattening the curve, or raising the line. While flattening the curve is achieved by people being socially distant, raising the line is achieved by raising the capacity of healthcare facilities available. Our Web Application is based on the second aspect, i.e raising the line. | ||
| The Novel Coronavirus has four stages of transmission: | ||
| - Stage 1: First Appearance | ||
| - Stage 2: Local Transmission | ||
| - Stage 3: Community Transmission | ||
| - Stage 4: National Epidemic <br> | ||
| --- | ||
|
|
||
| India as of today has entered *stage 3* and there still isn't any sign of vaccines or drugs. So the only way out currently is to stop further spread of this virus as much as we can. | ||
| ## 🎖️ The Achievement | ||
|
|
||
| **HopeVid** was developed as the official entry of **Team codeBlooded** from SRM Institute of Science and Technology, Kattankulathur, for the **HackRx 1.0** hackathon organized by **Bajaj Finserv Health**. We are proud to announce that this project secured the **2nd Runner Up** position among numerous innovative solutions. | ||
|
|
||
| ## About Our Product 🔧 | ||
| ### What | ||
| We at team codeblooded, propose a Web-application which is preventive, personalized and most importantly affordable. Our web-app called, **'HopeVid'**, serves the purpose of tracking and escalation of people who might be COVID suspects based on the inputs provided by individuals. This information is provided by the user voluntarily and stays safe within our database. We do not store any essential data, as Security of the system is our priority. The WebApp provides minimalist interface aimed at users from all age groups. | ||
| --- | ||
|
|
||
| With our product, we implement two chatbots, one of them is designated for a pre screening of the patient which is done before assigning a doctor, and the other a 'Mental Health' Chatbot, which is aimed to check the User's mood and provide them engaging and fun activities. | ||
| The second phase of the WebApp is aimed at reaching out to available doctors, booking tests and provides news information about the current state of COVID around the world. It also implements a feature of 'reporting people' using which people can report probable COVID suspects. | ||
| There's a third separate section in which we embed reliable information from sources such as YouTube, News Sources, and Quizzes as the basic informational guide. | ||
| ## 🌐 Overview | ||
|
|
||
| HopeVid is expanded to a mobile application which is a WebView of our WebApplication and is built using React Native. | ||
| **HopeVid** is a comprehensive, preventive, and personalized web application designed to combat COVID-19 by "raising the line" of healthcare capacity. Focused on tracking and escalation, it provides a minimalist interface for users of all age groups to monitor their health, consult professionals, and stay informed. | ||
|
|
||
| We also implement a 'tracking' feature for the User to track their health visually by synthesizing data in the form of vitals taken during the User's conversation with our Chatbot. | ||
| ### 🛡️ Core Idea: STAE-C | ||
|
|
||
| We also plan to have an in house Mental Assessment Quiz that will help the User stay happy and sane even when they are restricted to four walls. | ||
| We implemented the **STAE-C (Systematic Tracking and Escalation Checking)** framework to streamline the pandemic response: | ||
|
|
||
| ### Why | ||
| With HopeVid, we aim at providing a simple interface so users from all age groups can use it, and can be aware about the situation. Due to restrictions in movement, and the lockdown that we are under, most people are unable to consult physicians/doctors or book tests. Our Product, HopeVid comes to aid as it connects individuals with doctors provides features as online pathology labs, which are functional in the zone so the user can avail these neccesities without having to step out of their houses. We would be able to integrate DRx, LabRx, ActiveRx, and PharmRx to provide better service in future. We provide simple and minimal UI/UX in a small storage space as we provide a simple WebView of our Web App in a React Native Application. | ||
| 1. **Screening**: AI Chatbot-led initial symptom assessment. | ||
| 2. **Referral**: Visual health vital analysis and doctor recommendation for high-risk users. | ||
| 3. **Consultation**: Seamless virtual interaction with medical professionals. | ||
| 4. **Testing**: Automated connection to pathology labs for sample collection. | ||
| 5. **Escalation**: Secure data sharing with designated authorities only upon positive results. | ||
|
|
||
| ### How | ||
| We have come up with an idea, 'STAE-C', which expands to 'Systematic Tracking and Escalation Checking' for COVID-19. The Process Flow is in the following order: | ||
| - First the User takes a screening test about symptoms while having a conversation with our Chatbot. | ||
| - If the Chatbot predicts that the User might be carrying significant symptoms, it refers a Doctor to the User. | ||
| - Data fed to the chatbot (Health Vitals) is used for visual representation for better analysis. | ||
| - The User can interact with the Doctor using a after booking an appointment and report about more symptoms and vital information. | ||
| - If the Doctor confirms that the User might be a probable patient of COVID-19, the Doctor suggests the required tests for confirmation. | ||
| - HopeVid now helps connect the User to the Pathology Lab, wherein the User's sample can be taken for further evaluation. | ||
| - If the test results come positive, details of the user are shared with designated authorities for a better escalation. | ||
| --- | ||
|
|
||
| The User's personal details as Address or Mobile Number are kept private. Only Name, Age, gender and other essential details are shared with the Doctor. Aforementioned details and the Email Address of the user are shared with the Pathology Lab to enable the User to view and connect with the Lab and vice versa. Only if the result is positive, all required details are shared with authorities. | ||
| ## ✨ Key Features | ||
|
|
||
| This process reduces unwanted hastle by reducing the time and effort that needs to be put up by a user to test himself or herself for COVID. Users will be at ease to use the app irrespective of their age because of its simplicity and integration, all at one place, while boosting the efficiency in monitoring the situation and people. | ||
| | Feature | Description | | ||
| | :------------------------- | :--------------------------------------------------------------------------------------------- | | ||
| | **🤖 Dual Chatbots** | **Pre-screening bot** for symptoms & a **Mental Health bot** for mood tracking and engagement. | | ||
| | **📞 Medical Connect** | Integrated video conferencing for doctor-patient interaction and appointment management. | | ||
| | **📊 Health Tracking** | Visual representation of health vitals synthesized from chatbot data. | | ||
| | **📰 Information Hub** | Curated news feeds, YouTube guides, and interactive COVID-19 quizzes. | | ||
| | **🚨 Community Reporting** | Secure tool for reporting probable COVID-19 suspects in the community. | | ||
| | **📱 Mobile Ready** | Optimized WebView implementation packaged as a React Native mobile application. | | ||
|
|
||
| ## Timeline ⏰ | ||
| --- | ||
|
|
||
| - Week 1: Research and Initial Documentation | ||
| - Week 2: Initial Pitch in the form of Presentation | ||
| - Week 3: Prototype Development (During Hackathon) | ||
| ## 🛠️ Technology Stack | ||
|
|
||
| ## Technology Principles Proposed 💡 | ||
| - **Frontend**: `React.js`, `Bulma`, `Bootstrap`, `Materialize CSS`, `HTML5/CSS3` | ||
| - **Backend/Database**: `Firebase`, `Firestore` | ||
| - **Cloud Infrastructure**: `Microsoft Azure` | ||
| - **Mobile**: `React Native (WebView wrapper)` | ||
| - **APIs & SDKs**: `Google DialogFlow`, `Mapbox GL`, `Agora RTC SDK`, `News API` | ||
| - **Design Tools**: `LineIcons`, `Font Awesome` | ||
|
|
||
| - Cloud First | ||
| - Mobile First | ||
| - Interoperable | ||
| - Modular | ||
| - Minimalist Design | ||
| - Reusable | ||
| - Open APIs | ||
| --- | ||
|
|
||
| ## Proposed Technology Stack 💻 | ||
| ## 👥 The Team: codeBlooded | ||
|
|
||
| - Firebase/Firestore | ||
| - Azure | ||
| - React | ||
| - React Native | ||
| - HTML, CSS, JavaScript | ||
| Meet the developers who brought HopeVid to life: | ||
|
|
||
| ## Tools and APIs | ||
| | Name | Role / Link | | ||
| | :-------------------------- | :----------------------------------------------------------------- | | ||
| | **Aaishika S Bhattacharya** | [@aaishikasb](https://www.github.com/aaishikasb) | | ||
| | **Souharda Biswas** | [@TheSouharda](https://www.github.com/TheSouharda) | | ||
| | **Akash Ramjyothi** | [@Akash-Ramjyothi](https://www.github.com/Akash-Ramjyothi) | | ||
| | **Gyanesh Samanta** | [@Gyanesh-Samanta-123](https://www.github.com/Gyanesh-Samanta-123) | | ||
|
|
||
| - Bulma | ||
| - Bootstrap (ChatVid) | ||
| - Materialize CSS (DocVid) | ||
| - Netlify (For Initial Testing) | ||
| - DialogFlow by Google | ||
| - LineIcons | ||
| - Font Awesome | ||
| --- | ||
|
|
||
| ## Attributions | ||
| ## 📝 Attributions & Tools | ||
|
|
||
| - [Mapbox](https://www.mapbox.com/) | ||
| - **Video Services**: Powered by Agora.io | ||
| - **Maps**: Interactive maps via Mapbox | ||
| - **DevOps**: Hosted on Netlify and Azure | ||
| - **Special Thanks**: Bajaj Finserv Health for the opportunity through HackRx 1.0. | ||
|
|
||
| ## Use Cases 🤝 | ||
| --- | ||
|
|
||
| 1. Reusable code that can be customized for other health hazards. | ||
| 2. Effective in dealing with the current situation. | ||
|
|
||
| ## Future Upgrades 👀 | ||
|
|
||
| 1. Addition of AIML Models for Predication and Analysis | ||
| 2. Introduction of a Super Cheap Microcontroller based apparatus that can be used to measure health vitals of the user. | ||
|
|
||
| ## Collaborators 🤖 | ||
|
|
||
| - [Aaishika S Bhattacharya](https://www.github.com/aaishikasb) | ||
| - [Souharda Biswas](https://www.github.com/TheSouharda) | ||
| - [Akash Ramjyothi](https://www.github.com/Akash-Ramjyothi) | ||
| - [Gyanesh Samanta](https://www.github.com/Gyanesh-Samanta-123) | ||
| <div align="center"> | ||
| <i>Part of HackRx 1.0 | Securing 2nd Runners Up 🥉</i> | ||
GyaneshSamanta marked this conversation as resolved.
Show resolved
Hide resolved
|
||
| <br> | ||
| <b>SRM Institute of Science and Technology</b> | ||
| </div> | ||
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.