📊 Streamline Sales Suite
A powerful, all-in-one platform for data-driven sales analysis and visualization, built with efficiency and automation in mind.
📄 Overview
Streamline Sales Suite is a comprehensive application designed to simplify the exploration and interpretation of sales data. Whether you're tracking KPIs, identifying trends, or preparing reports, this tool offers a robust and interactive environment for data analysis using Streamlit.
🏗️ Installation & Setup
Follow these steps to get up and running quickly:
1. Clone the Repository
git clone https://github.com/danibcorr/streamlit-sales-suite
cd streamlit-sales-suite
2. Set Up Your Python Environment
Create and activate a virtual environment (e.g., with venv
or conda
):
python -m venv .venv
source .venv/bin/activate # On Windows use: .venv\Scripts\activate
3. Install Dependencies
Use the Makefile
for automated setup:
make
Or install dependencies manually:
pip install -r pyproject.toml
🔧 Development & CI Pipeline
Run the full suite of quality checks:
make pipeline
Trigger a complete workflow, including setup, cleanup, and tests:
make all
📬 Feedback & Contributions
We welcome issues, suggestions, and pull requests! Please open an issue if you encounter any bugs or have improvement ideas.