This is a simple website to perform Cust Churn Analysis.
- Add remove csv file feature
- Add the prediction model and display results
- Complete this README.md
- Change the Website flowchart to reflect actual website. (Minor changes required)
We have two entities namely user and files. We will store the file on the server (file handling) rather than in the database. In the database (sqlite) we will store where the file stored on the server and it was uploaded by which user. The file metadata can be used to tell more about the file that can be used to select a few files from the existing for analysis.
First clone this repository and move into the cloned directory. Execute the following commands in the directory of your choice.
git clone https://github.com/PechimuthuMithil/CustChurnAnalysis-Website.git
cd CustChurnAnalysis-Website
To instll the requirements run the following command
pip install -r requirements.txt
To set up the database, run the following command
path/to/python database_setup.py
Run the flask application however necessary. I created a venv and did the following
export FLASK_APP=app.py
flask run
The dummy.csv
is a dummy csv file that you can use to test upload.
Add screenshots here and explain how a potential user might navigate through the whole website.
Explain the machine learning model being used here. I called it the The Churn Engine
just because it sounded cool.
- Sample Contributor
Email
- Complications that's why sample