The Student Performance Analytics Platform is an interactive analytics application built using Streamlit, Pandas, Plotly, and NumPy. Designed to deliver enterprise-grade educational insights, it features a clean modern dashboard UI inspired by Microsoft Power BI and Tableau.
The platform provides an Executive Summary, interactive KPI cards, dynamic sidebar filters, autocomplete student search, subject-wise performance analysis, interactive Plotly charts, AI-generated insights, student rankings, grade distribution, statistical analysis, and downloadable CSV reports.
- Executive Summary Dashboard
- Interactive KPI Cards
- Student Search & Filters
- Subject Performance Analysis
- AI-Generated Insights
- Interactive Plotly Charts
- Student Rankings
- Grade Distribution
- Statistical Analysis
- CSV Export
- Python
- Streamlit
- Pandas
- Plotly
- NumPy
- Professional executive-style dashboard
- Interactive visual analytics
- Responsive filtering and search
- Dynamic data insights
- Modern white UI inspired by Power BI
Follow these steps to run the application on your local machine:
git clone https://github.com/your-username/student-performance-platform.git
cd student-performance-platform- Windows:
python -m venv venv venv\Scripts\activate
- macOS / Linux:
python3 -m venv venv source venv/bin/activate
pip install -r requirements.txtstreamlit run app.pyThis project is developed for educational and portfolio purposes.