Skip to content

Backend API + algorithm built for surfacing actionable insights for a small business given a network of other similar small businesses

License

Notifications You must be signed in to change notification settings

adrift-hackGT-7/insights-backend

Repository files navigation

Insights-Backend

Backend API that crowdsources sales, staffing, and catalog data from a network of non-competing small businesses (in the same sector) to provide actionable insights that benefit all member businesses. Created for the NCR challenge at HackGT 2020. Built using Python, Docker, Flask, Pandas, and Numpy.

ℹ About

This is where the math magic happens for the Small Business Insights Dashboard. We use a month-over-month algorithm to calculate the best selling products, worst selling products, profit and revenue insights, as well as suggestions on whether to increase or decrease staffing based on performance. We make use of NCR's Catalog API to store the data of products sold so as to have uniformity among records collected.

We aim to help small businesses to grow and the best way to enable this is to learn from other businesses concurrently. Although two businesses might be competitors, they have a lot to learn from each other. The algorithm takes into account other business insights and recommends products and staff numbers once a small business chooses to opt into this program.

For more information, feel free to check out our post on DevPost: https://devpost.com/software/small-business-insights-dashboard.

🚀 Getting Started

To run the code run pip install requirements.txt

run FLASK_APP=main

run python -m flask run

About

Backend API + algorithm built for surfacing actionable insights for a small business given a network of other similar small businesses

Topics

Resources

License

Stars

Watchers

Forks

Contributors 4

  •  
  •  
  •  
  •