Skip to content

PWA cum Chatbot for e-Governance. Winner at Smart India Hackathon 2019

License

Notifications You must be signed in to change notification settings

KaustubhDamania/Honesty

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

honesty-logo

Honesty

made-with-python


PWA cum ChatBot, that furnishes users with all the government sponsored policies, schemes and loans.


Features

  • Dialogflow model used to pre-process user queries

  • doc2vec model to find out similar policies, based on the entities found in the given query

  • PWA, which is cross-platform and can be accessed at ease

  • Dynamic scraper and parser to fetch latest policies and schemes

  • Multi-language (Hindi for now) support, to entertain queries from any rural person

  • Offline SMS (TextLocal) and calling service (Dialogflow) to fetch any necessary detail


Installation

  • Make sure you have mongodb and ngrok installed on your device, using ngrok to port an http tunnel onto your localhost
  • Install dependencies and run flask app
        $ cd app
        $ pip3 install -r requirements.txt
        $ sudo service mongod start
        $ flask run

Contributing

We're open to enhancements & bug-fixes 😄 Also do have a look here.


Note

  • This project was done under 30 hours with minimal pre-preparation.

Contributors


Recognition

  • This repository / project was a part of Smart India Hackathon 2019, where it got recognized as the Winner for Problem code: AK5 (ChatBot for EGovernance)

About

PWA cum Chatbot for e-Governance. Winner at Smart India Hackathon 2019

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HTML 52.9%
  • Python 31.1%
  • JavaScript 11.0%
  • CSS 5.0%