Skip to content

2knal/Honesty

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 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)