Hi, this is my Final Year Project(2025) that using Flutter-based solution for managing organizational assets, featuring a dual-role access system for Administrators and Regular Users.
Role-Based Access Control: Distinct functionalities for Admin and Regular User roles.
Admin Dashboard: Full control over asset records and user management.
User Management: Admins can create and manage credentials for Regular Users.
Real-time Database: Integrated with Firebase (Firestore) for seamless data syncing.
The application uses a two-tier permission system:
The Admin account is predefined for initial setup and system oversight.
Username: admin
Password: admin123
Capabilities: Full CRUD (Create, Read, Update, Delete) on assets and the ability to register new Regular Users.
Regular Users are created by the Admin via the in-app management panel.
Username/Password: Defined by the Admin during creation.
Capabilities: Restricted access (e.g., viewing assets, updating status, or reporting issues).
Frontend: Flutter (Dart)
Backend: Firebase