bhavyameghnani / BaScheD-Bot

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Intelli-intent

An intelligent search engine for classifying the intent of the query. It uses LSTM model trained on the bbc news dataset http://mlg.ucd.ie/datasets/bbc.html. It fetches the data directory from Sharepoint. It is developed by using React, Flask, and ElasticSearch.

Installation

After cloning the repo, follow the below steps to run the application -

Frontend

$ cd front-end/basched-ui/src
$ npm install
$ npm start

This should start the react frontend dev server on localhost:3000

Backend

$ cd back-end/flask-api-backend
$ python -m venv venv/ # create virtual env
$ source venv/bin/activate # activate virtual env
(venv) $ pip install -r requirements.txt
(venv) $ python flask_api.py

This should start the flask backend dev server on localhost:5000

ElasticSearch

It is used for storing the data of the files and searching the query.

About


Languages

Language:Jupyter Notebook 72.2%Language:JavaScript 13.3%Language:Python 12.5%Language:HTML 1.3%Language:CSS 0.7%Language:Shell 0.0%