Shipped University Project ยท 2024

E-Council

AI-powered student council management platform that centralized event management, financial tracking, document generation, board resolutions, meeting minutes, and administrative workflows.

E-Council screenshot
Fig 01 โ€” E-Council interface

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