This GitHub Repo consists of Team Technocogent Submission for Call for Code 2020 - Covid19 Track.
- Short description
- Demo video
- The architecture
- Long description
- Project roadmap
- Getting started
- Running the tests
- Live demo
- Built with
- Contributing
- Versioning
- Authors
- License
- Acknowledgments
How do we stop panic amongst people of hoarding essentials during lockdown? How do we maintain social distancing while procuring essentials?
We propose a way of eliminating panic by using control towers powered by government entities which can cater to online and offline mode of taking orders from the residents of different locations. This method will help the government to take control of the situation, maintain adequate supply & price as per the demand. Government can have a hawkeye view of the situation and can release updates via news through our channel to provide assurance which can go a long way in bringing the stability to the system.
- The user navigates to the site and uploads a video file.
- Watson Speech to Text processes the audio and extracts the text.
- Watson Translation (optionally) can translate the text to the desired language.
- The app stores the translated text as a document within Object Storage.
Click here for detailed description
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See deployment for notes on how to deploy the project on a live system.
What things you need to install the software and how to install them
- Finally run the application with docker.
$ docker pull manojjahgirdar/covid-19-helpdesk-with-watson-assistant
$ docker run -p 8080:8080 manojjahgirdar/covid-19-helpdesk-with-watson-assistant
- The App will now run on: http://localhost:8080
-
Make sure you have installed IBM Cloud CLI before you proceed.
-
Log in to your IBM Cloud account, and select an API endpoint.
$ ibmcloud login
NOTE: If you have a federated user ID, instead use the following command to log in with your single sign-on ID.
$ ibmcloud login --sso
- Target a Cloud Foundry org and space:
$ ibmcloud target --cf
- Push your app to IBM Cloud.
$ ibmcloud cf push
- You will see output on your terminal as shown, verify the state is
running
:
Invoking 'cf push'...
Pushing from manifest to org manoj.jahgirdar@in.ibm.com / space dev as manoj.jahgirdar@in.ibm.com...
...
Waiting for app to start...
...
state since cpu memory disk details
#0 running 2019-09-17T06:22:59Z 19.5% 103.4M of 512M 343.4M of 1G
You can find a running system to test at covid-19-help-desk.mybluemix.net
- IBM Watson Assistant - Used to process the conversations for online order processing.
- IBM Db2 on Cloud - The SQL Database used to store the processed orders.
- IBM Watson Knowledge Studio - Used to train the entity extraction from the text model to process orders form the text.
- IBM Watson Natural Language Understanding - Used to deploy the model.
- Flask - The web framework used.
Please read CONTRIBUTING.md for details on our code of conduct, and the process for submitting pull requests to us.
We use SemVer for versioning. For the versions available, see the tags on this repository.
- Manoj Jahgirdar - manojjahgirdar
- Manjula Hosurmath -
- Rahul Reddy Ravipally - RahulReddyRavipally
- Sharath Kumar RK - RK-Sharath
- Srikanth Manne - srikanthIBM
This project is licensed under the Apache 2 License - see the LICENSE file for details
- Based on Billie Thompson's README template.