Description:
Mail App is a Flutter-based mobile application designed to manage and track incoming official mails/inbox items inside an organization. The app allows admins/users to create and organize mails with key metadata such as sender, category, archive number, date, tags, and status (Inbox, Pending, In Progress, Completed). Each mail includes a detailed view with decision notes, image attachments, and an activity timeline for updates and internal comments. Users can also archive, share, or delete mails, search efficiently, and apply advanced filters.
Key Features:
Dashboard with status counters (Inbox / Pending / In Progress / Completed)
Categorization (e.g., Official Organization, NGOs, Others) + sender selection
Mail details: title, description, date, archive number, tags, and status
Status management workflow (Inbox → Pending → In Progress → Completed)
Decision section to record outcomes/notes
Attachments: add and manage multiple images per mail
Activity / comments feed with ability to add updates
Actions: Archive / Share / Delete
Search bar + filtering (category, status, date range, tags)
Side menu (Home/Profile/Settings/Logout) + Language switch (Arabic/English)
Tech Stack:
Flutter (Dart)
GitHub Repository: