Skip to content

manojjahgirdar/automated-order-processing-during-pandemics

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

61 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AI Powered Order Processing During Pandemics

License

This GitHub Repo consists of Team Technocogent Submission for Call for Code 2020 - Covid19 Track.

Contents

  1. Short description
  2. Demo video
  3. The architecture
  4. Long description
  5. Project roadmap
  6. Getting started
  7. Running the tests
  8. Live demo
  9. Built with
  10. Contributing
  11. Versioning
  12. Authors
  13. License
  14. Acknowledgments

Short description

What's the problem?

How do we stop panic amongst people of hoarding essentials during lockdown? How do we maintain social distancing while procuring essentials?

The idea

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.

Demo video

The architecture

High Level Architecture

Architecture

Detailed Architecture

Detailed

  1. The user navigates to the site and uploads a video file.
  2. Watson Speech to Text processes the audio and extracts the text.
  3. Watson Translation (optionally) can translate the text to the desired language.
  4. The app stores the translated text as a document within Object Storage.

Long description

Click here for detailed description

Getting started

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.

Prerequisites

What things you need to install the software and how to install them

  1. Docker
  2. Python

Run the application Locally

  • 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

Deploy the Applocation to Cloud

  • 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

Live demo

You can find a running system to test at covid-19-help-desk.mybluemix.net

Built with

Contributing

Please read CONTRIBUTING.md for details on our code of conduct, and the process for submitting pull requests to us.

Versioning

We use SemVer for versioning. For the versions available, see the tags on this repository.

Authors

License

This project is licensed under the Apache 2 License - see the LICENSE file for details

Acknowledgments

About

Team Technocogent Submission for Call for Code 2020 Covid19 Track

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •