
About Project
The FBY Team App simplifies shift management, time-off requests, and time tracking for FBY Security Services, boosting efficiency with mobile self-scheduling and management.
Technology Stack
Tools

Xcode

Android studio

VS code

Git
Cloud/Server
AWS (Amazon Web Services)
Apache
Database

MySQL
Back-end

Laravel

Php
Front-end

HTML5

CSS3

Bootstrap

JavaScript
Mobile
Dart
Team Members
Flutter
1 Member
Laravel
1 Member
QA
1 Member
UI/UX
1 Member
Project Manager
1 Member
Business Goals
The primary business goal of the FBY Team App is to enhance the efficiency and accuracy of workforce management for FBY Security Services. By automating and streamlining scheduling, time tracking, and communication processes, the app aims to reduce administrative burden, improve employee satisfaction, and ensure compliance with labor regulations.
Features
Login and Authentication
Users can log in using email or phone number and reset passwords.
Duty Management
View all assigned duties, including locations, dates, and descriptions.
Clock-In/Clock-Out
Employees can clock in and out, with location verification to ensure presence at the designated duty post.
Safety Checks
Perform security checks using the app, including QR code scanning at strategic locations.
Incident Reporting
Report incidents with text and file uploads, including images and PDFs.
Work Hours Tracking
Monitor hours worked and calculate expected payment.
In-App Messaging
Communicate with admin and supervisors.
Sub-Duty Assignment
Assign sub-duties to security personnel.
Communication
Send and receive messages from security personnel.
Account Management
Verify email, log in to the admin web portal, and view invoices and receipts.
Job Requests
Request security jobs and view staff assignments.
Feedback and Reporting
Send complaints, recommendations, and reports to admin.
User Management
Create and manage clients and staff, including setting roles and permissions.
Activity Monitoring
Oversee all staff activities and manage scheduling and duty assignments.
Financial Management
Issue invoices, receipts, and manage staff payouts and payments.
Geofencing
Set geofencing rules and clock-in guidelines.
Role Assignment
Assign roles such as Super Admin, Admin, Supervisor, and Security Staff, with specific access rights.
Typography & Color Palete

Results
👉 Streamlined Scheduling: Reduced time spent on scheduling and managing shifts.
👉 Accurate Time Tracking: Ensured precise clock-in/out and timesheet management, leading to reliable payroll processing.
👉 Improved Communication: Facilitated better communication between employees, supervisors, and clients through in-app messaging and incident reporting.
👉 Enhanced Compliance: Maintained compliance with labour regulations through accurate time capture and real-time monitoring of employee attendance.
👉 Increased Employee Satisfaction: Empowered employees with self-scheduling, time-off requests, and real-time updates on their schedules and payments, leading to higher job satisfaction and retention.