The purpose of this application is to provide the global community with an application through which the user can upload a clip of themselves or a loved-one coughing to a machine-learning platform which analyzes the cough and determines the likelihood that the user is infected with COVID-19 as well as the other potentially crucial meta information such as the potential severity of the infection, likelihood of accompanying health concerns, etc.
- Join our Slack channel
- Participate using our Trello board
- Our project is kindly hosted and supported by JOGL (Just One Giant Lab)
WiP
This project exists thanks to all the people who contribute. [Contribute].
The first step of this project will be to develop the Minimum Viable Product for this application and get it to market so that end-users can begin to upload data to.
- Figma Prototype
- Add your own prototype...
The second step is to onboard as many users as feasible (both uninfected and infected individuals) and setup machine learning capabilities within the application, which processes audio clips uploaded to discern discrepancies between the coughs of an infected individuals and the coughs of an uninfected individual.
Pivot the application to return predictions based on audio files uploaded once confidence level in ML Processing is high enough.
Feel free to check issues page if you want to contribute.
CoughCheckApp is being actively developed. Visit the to the ToDo list to contribute or see the features in progress.
Become a financial contributor and help us sustain our community through OpenCollective or
Please โญ๏ธ this repository if this project can help you!
OAuth2 is the platform used to authenticate users against.
- Adding
prettier
&editorconfig
so we all have a consistent code (also husky so we are sure not breaking existing style rules with new commits) - Adding
native-base
to implement the login. - Adding a SafeArea layout/Keyboard layouts, so we are safe for devices with notches and able to reuse in different views.
- Add Authentication routes and Global Context.
- Adding
oAuth2
. - Migrate existing UI components from
react-native-paper
tonative-base
components. Here their reasons to make this choice and for me mainly because they are wider used and they provide both Sketch/Illustrator/Figma compatible design components and recently launched BuilderX, is a browser based design tool that codes React Native. Basically will allow to align UI/UX effort with what we produce in the app in a faster way. - I would change the styling approach from Object-based style to
styled-components
. - Start adding tests with
react-native-testing-library
.
======= Copyright ยฉ 2020 OpenCOVID19CoughCheck Team This project is MIT licensed.