E-Council
AI-powered student council management platform that centralized event management, financial tracking, document generation, board resolutions, meeting minutes, and administrative workflows.
The problem
Student council operations were scattered across spreadsheets, manual document drafting, and informal approvals, creating duplication and slow decision-making for events, budgets, and official records.
Role & responsibilities
Full-stack developer. Built the Flask application, MySQL schema, Google Gemini integration, Cloudinary file handling, PDF reporting with ReportLab, and analytics dashboards.
Architecture
Flask application server with MySQL database; Google Gemini API for AI-assisted document drafting; Cloudinary for file storage; ReportLab for PDF generation; responsive frontend with Tailwind CSS.
Key features
- AI-assisted document generation with Google Gemini integration
- Cloudinary-based file management and ReportLab PDF reporting
- Event management, financial tracking, resolutions, and meeting minutes
- Analytics dashboards to reduce administrative workload
- Role-based access for officers and advisers
Outcomes
6+
administrative modules unified
1
unified document generation pipeline
50%
reduction in manual record-keeping effort
Stack
PythonFlaskMySQLGoogle GeminiCloudinaryReportLabTailwind CSS