schezfaz / IVI

IVI is an Intelligent Visual Identification tool that highlights deviances of the input document from a base/guide document

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

IVI

Intelligent Visual identifier for reviewing pdf docs and highlights changes.

Installation

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

Frontend

$ cd ivi-frontend/
$ npm install
$ npm start

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

Backend

$ cd ivi-backend/
$ python -m venv venv/ # create virtual env
$ source venv/bin/activate # activate virtual env
(venv) $ pip install -r requirements.txt
(venv) $ python main.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

IVI is an Intelligent Visual Identification tool that highlights deviances of the input document from a base/guide document


Languages

Language:Jupyter Notebook 50.3%Language:Python 25.0%Language:JavaScript 20.6%Language:Java 2.3%Language:HTML 0.9%Language:CSS 0.8%