Logo Lanfrica
  • Home
  • Atlas
  • Insights
  • Docs
  • Sign in

© 2026 Lanfrica. All rights reserved. All copyrights of the resources shown on the Lanfrica website belong to the original copyright holders, unless explicitly stated otherwise.

nicolelucas03/water_utilities_project_streamlit

Domain:

environment and energysocioeconomic

Record type:

software
Creator:
nic
Host:
An interactive analytical platform that visualizes financial, operational, and service performance of water utilities across multiple African countries, enabling data-driven decision-making. # Water Utilities Dashboard An interactive, data-driven dashboard for analyzing water utility performance across multiple African countries, providing actionable insights into financial health, service delivery, and operational efficiency. ## Overview The Water Utilities Dashboard is a comprehensive business intelligence tool designed to monitor and analyze the performance of water utility companies across Cameroon, Lesotho, Malawi, and Uganda. This project transforms raw operational data into actionable insights through interactive visualizations and KPI tracking. ## Features - Section Pages that outline - Financial Performance - Service Delivery - Operations and Production - Access - AI Integration for Downloading Reports and AI Bot - User Authentication ## Demo Live Dashboard: Streamlit Cloud Link ## Tech Stack #### Core Technologies - **Python**: Primary programming language - **Streamlit**: Web application framework - **Plotly**: Interactive data visualization - **Pandas**: Data manipulation and analysis - **NumPy**: Numerical computing #### Styling/UI - **CSS**: Custom dark blue theme styling - **Poppins Font**: Modern, clean typography - **Streamlit Extras**: Enhanced UI components #### Deployment - **Streamlit Community Cloud**: Production hosting - **Git/GitHub**: Version control and collaboration ## Setup and Installation 1. Clone the repository: ```bash git clone [github.com]/water_utilities_project_streamlit.git](github.com) cd Repo_Structures ``` 2. Create and activate virtual environment: ```bash python -m venv venv source venv/bin/activate # On Windows: venv\Scripts\activate ``` 3. Install dependencies: ```bash pip install -r requirements.txt ``` 4. Run the dashboard: ```bash streamlit run app.py ``` ## Authentication to test it out - Username: nicole - Password: nicoleL@123 ## Project Team - Nicole Lucas - Adriana Chavez - Rustom Dubash - Nyasha Duri

Visit

github.com

Tags

data-visualizationplotlystreamlit

Licenses

MIT