A lightweight Flutter-based application designed for organizations to register, manage, and monitor IT or infrastructure-related complaints. The app provides a seamless user experience for both employees and administrators, with real-time backend integration using Google Sheets.
This app provides a digital complaint workflow system:
- 👨💼 Employees can log in and raise complaints using an intuitive form.
- 🛠️ Admins can view all submissions and update complaint statuses via Google Sheets and the app platform.
- 📊 Users can track ticket statuses like Ongoing, Completed, or Incomplete.
- 🔐 Login authentication screen
- 📝 Complaint form with dynamic fields and auto-filled date/time
- ✅ Success confirmation after raising a ticket
- ❌ Internet connection/error handling screen
- 📊 Complaint status view with categorized ticket cards
- 📤 Real-time data integration with Google Sheets
- 📱 Mobile-responsive UI using Flutter's Material Components
- Flutter (Dart)
- Google Sheets API via
gsheetspackage - Material UI Components
- Responsive Design (Optimized for mobile use)
- Add secure login via Firebase Authentication or OAuth
- Admin dashboard with filters, search, and sort functionality
- Notification system (Email or Push) for ticket updates
- PDF and Excel export functionality
- Analytics module to visualize complaint trends
- Offline form submission
This project was developed as part of an internship, aiming to build a functional and lightweight complaint management system using Flutter and Google Sheets. The focus was on creating a responsive UI ensuring ease of use for both users and administrators. App is not up to the production-level standard and architecture. It was a learning attempt.









