Skip to content

College Grievance Management System - Complete Implementation#2

Open
satwaraa wants to merge 1 commit into
Gautamsam3:mainfrom
satwaraa:main
Open

College Grievance Management System - Complete Implementation#2
satwaraa wants to merge 1 commit into
Gautamsam3:mainfrom
satwaraa:main

Conversation

@satwaraa

Copy link
Copy Markdown

This PR introduces a comprehensive College Grievance Management System built with Flutter, providing a complete solution for students and administrators to manage, track, and resolve grievances efficiently.

#Features Implemented

Core Architecture

  • Modular Architecture: Clean separation of models, services, screens, and widgets
  • State Management: Provider pattern for theme and application state
  • Service Layer: Robust business logic with mock data for development
  • Theme System: Light/Dark mode with persistent user preferences
    ##Student Features
  • Dashboard: Interactive home screen with quick actions and analytics
  • Submit Grievances: Comprehensive form with file attachment support
  • Track Progress: Real-time status tracking with visual timeline
  • Profile Management: User statistics and theme preferences
  • Grievance Categories: Academic, Hostel, Library, Canteen, Transport, and more

- Implemented StatusTimeline widget to display status updates with icons and timestamps.
- Created SearchAndFilterBar widget for searching and filtering grievances by category, status, and priority.
- Developed GrievanceCard widget to present grievance details with actions for updating and viewing.
- Added QuickActionCard widget for quick access to actions with icons and titles.
- Introduced StatCard widget to display statistics with optional trend indicators and urgency styling.

chore: Update plugin registrations for file selection and URL launching

- Registered FileSelector and UrlLauncher plugins for Linux and Windows platforms.
- Updated pubspec.yaml to include new dependencies for file handling, image picking, and URL launching.
- Updated pubspec.lock to reflect changes in dependency versions and added new packages.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant