A Fully Deployable React-Native mobile app that seeks to classify incoming messages in messaging apps into important or disturbing categories. using a Multi-Modal Machine Learning Architecture to achieve Text classification, Image classification and YouTube Video Link classification.
- React Native - App Dev
- GraphQL - API Querying
- AWS Amplify - Backend
- Google BERT Algorithm - Text Classification
- ResNet 34 - Image Classification
- The cloned repo can be opened on Visual Studio Code, Atom or any standard IDE.
- Make sure Expo is installed in the target device. Please follow the Support Document for further assistance in this regard.
- Install the Expo App (available on both iOS as well as Android) in your mobile device.
- Open terminal. Navigate to cloned repo. Type in the command
expo start
. - It should immediately launch the app server in a localhost of your default browser.
- Open the Expo App keeping your mobile device connected to the same network as your PC.
- Deep Chat will show up in the list of running apps.
- Click on it to launch the app.
Alternatively, you can...
- Visit expo.dev and create an account.
- Open terminal. Navigate to cloned repo. Type in the command
expo build:android
orexpo build:ios
depending on your mobile platform. - This will start a build of the project and publish it in the site mentioned in Step 9.
- You can download this file and install it in your phone just like any other app.