Student Management System
Project Description
This is a Flask-based web application that allows users to manage student records.
It supports CRUD operations, report generation, and data visualization.
Features
- Add new students
- View all students
- Update student details
- Delete student records
- Generate PDF reports
- Display charts using Matplotlib
Technologies Used
- Python
- Flask
- PostgreSQL / SQLite
- SQLAlchemy / psycopg2
- ReportLab
- Matplotlib
Installation Guide
1. Clone the repository
```bash
git clone https://github.com/mwalim-2026/student_portal.git
cd student_portal