End-to-end project with Streamlit UI, Supabase integration, and CircleCI CI/CD.
- Etsy stock visualizations
- Streamlit dashboard
- Supabase for storing data
- CircleCI for CI/CD
- Modular, production-ready code
- Python, scikit-learn, arch
- Streamlit
- Supabase Python SDK
- CircleCI
- Docker
pip install -r requirements.txt
streamlit run streamlit_app.py
export SUPABASE_URL="your_url" export SUPABASE_KEY="your_key"
- Streamlit Cloud → UI
- CircleCI → tests, lint, deployment
- Dockerfile → for container deployment
docker build -t etsy-dashboard . docker run -p 8501:8501 etsy-dashboard