Skip to content

The Store Sales Prediction Application predicts the sales of different products at BigMart Stores based on Item and Outlet data.

Notifications You must be signed in to change notification settings

shubhamgantayat/StoreSalesPrediction

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

47 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

StoreSalesPrediction

The Store Sales Prediction Application predicts the sales of different products at BigMart Stores based on Item and Outlet data.

Problem Statement

Nowadays, shopping malls and Big Marts keep track of individual item sales data in order to forecast future client demand and adjust inventory management. In a data warehouse, these data stores hold a significant amount of consumer information and particular item details. By mining the data store from the data warehouse, more anomalies and common patterns can be discovered.

Proposed Solution

The solution proposed here is a Store Sales Prediction Web Application that allows user to predict store sales based on Item and Outlet Data using machine learning. The model is updated as per the admin so that it remains updated as per the latest store sales data.

Tech Stack Used

• PyCharm and DataSpell is used as IDE. • Python Flask as backend. • HTML and CSS for frontend. • MongoDB as database for insertion and retrieval of records. • GitHub is used as version control system. • XGBoost is used for model building. • Optuna is used for hyperparameter tuning. • Docker is used to containerize the application. • CircleCI is used as CI/CD tool. • AWS ECR is used to store docker containers. • AWS S3 is used to store “Dockerrun.aws.json” file. • AWS Elastic Beanstalk is used to deploy the container.

Steps to run on your local machine

Install Python 3 Go inside the StoreSalesPrediction folder Run on cmd - python main.py

Important Documents

HLD - https://github.com/shubhamgantayat/StoreSalesPrediction/blob/main/documents/HLD.docx , LLD - https://github.com/shubhamgantayat/StoreSalesPrediction/blob/main/documents/LLD.docx , Software Architecture - https://github.com/shubhamgantayat/StoreSalesPrediction/blob/main/documents/Software%20Architecture%20Document.docx , Wireframe - https://github.com/shubhamgantayat/StoreSalesPrediction/blob/main/documents/wireframe.docx , Detailed Project Report - https://github.com/shubhamgantayat/StoreSalesPrediction/blob/main/documents/Detailed%20Report.pptx

For feedback -

Shubham Gantayat - [email protected]

Visit my LinkedIn profile at -

Shubham Gantayat - https://www.linkedin.com/in/shubham-gantayat-4617521b7/

About

The Store Sales Prediction Application predicts the sales of different products at BigMart Stores based on Item and Outlet data.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published