Prodigy

Intelligent, Super Fast Search Engine to make Product Catalog.

PRs Welcome GitHub Stars Current Version

Table of Contents

Introduction

PRs Welcome GitHub Stars Current Version

Intelligent search engine algorithm to recommend products as per complex search terms and build a basic user interface to view recommended results and input search queries.

Features

Prodigy holds following features -

  • Performing Data Extraction using python
  • Analysing the dataset - discarding redundant json keys
  • Perform Text Analysis using NLP , improve search query ★ Use ElasticSearch as DB
  • Implement Filters
  • Implement Fuzzy Search and AutoComplete
  • Build UI to support backend functionality

Tech Stack

  • Frontend : Android
  • Backend : Python
  • Database : Elastic Search
  • Libraries : Nltk, Numpy, Pandas ,OpenCV - Alexnet, Imagenet

Deploy

To deploy Prodigy bot using your local machine as server, follow following steps -

  • Clone the Repo
  • Run apk under build section
  • Install ElasticSearch
  • Make your database and index, parse Data and dump to DB using scripts
  • Run server

Feedback

Feel free to file an issue.

Contributors

Contribute

  • Feel free to report issues and bugs.It will be helpful for future launches of application.
  • All Suggestions are welcome.
  • Fork repository and Contribute.