corvit_dashboard/
├── app.py ← Main Streamlit app (all pages)
├── db.py ← All SQLite queries
├── corvit.db ← Database file (copy here)
├── requirements.txt ← Only 3 packages
└── README.md
Python 3.9+ required. Download from python.org if not installed.
- File → Open → select
corvit_dashboardfolder - PyCharm will detect it as a project
- Go to: File → Settings → Project → Python Interpreter
- Click gear icon → Add → Virtualenv Environment → OK
- PyCharm creates
.venvfolder (lightweight, only 3 packages)
Open PyCharm Terminal (bottom panel):
pip install -r requirements.txtstreamlit run app.pyBrowser opens at: http://localhost:8501
- Create GitHub account at github.com
- New repository → name:
corvit-dashboard - Upload all files from
corvit_dashboard/folder
- Go to: share.streamlit.io
- Sign in with GitHub
- Click "New app"
- Select your repo, branch=main, file=app.py
- Click Deploy → Done! ✅
Your app will be live at:
https://your-username-corvit-dashboard.streamlit.app
| Page | What it shows |
|---|---|
| Overview | KPIs, charts for all sections |
| Students | Student list with filters, top performers |
| Fees | Collection stats, pending amounts |
| Academics | Grades, attendance, subjects, assignments |
| Placements | Company-wise placements, salary trends |
| Library | Book availability, issued books |
| Events | All institute events |