PWA cum ChatBot, that furnishes users with all the government sponsored policies, schemes and loans.
-
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
- 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
- Add your own API keys for TextLocal and Dialogflow
- Run final_module.py
We're open to enhancements
& bug-fixes
😄 Also do have a look here.
- This project was done under
30 hours with minimal pre-preparation
.
- 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)