Track
Track Tide App - Company (Admin) Manual
Introduction
Welcome to Track Tide, the ultimate mobile application
designed to streamline and enhance employee attendance and
leave management for companies of all sizes. Built on the
robust Flutter framework, Track Tide offers a
user-friendly interface and powerful features that ensure
both staff and administrators can efficiently manage daily
operations.
With Track Tide, employees can effortlessly check in and
out of the office using a simple QR code scan, ensuring
accurate and real-time attendance tracking. The app's
dashboard provides an at-a-glance view of key statistics,
including working hours, break times, and recent
activities, empowering staff to stay informed and
organized throughout the workday.
For company administrators, Track Tide simplifies the
complexities of leave management by providing detailed
insights into leave balances, approvals, and rejections.
The app also supports seamless communication between staff
and management, with automated notifications for leave
requests and approvals.
Track Tide goes beyond basic attendance tracking by
offering features such as location-based QR code scanning,
comprehensive attendance history, and customizable
settings. Staff members can easily update their profiles,
change passwords, and stay informed about company policies
and holidays.
Experience the future of employee management with Track
Tide, where efficiency meets convenience, and every
check-in counts.
Onboarding Screen
The onboarding screen is the first step for users who wish
to register their company with Track Tide. It provides a
seamless and intuitive process to ensure that company
registration is straightforward and hassle-free.
Register as Company
-
Selecting the Option : New users can
select the "Register as Company" option to begin
the registration process. This step is essential
for adding a company to the Track Tide system.
-
Providing Company Details : The
registration form requires users to input
essential company details. These include:
-
Company Name : The official name of the
company.
-
Address : The physical location of the
company, including street address, city, state,
and zip code.
-
Contact Information : The email and phone
number of the company’s main contact person. This
information is crucial for communication and
notifications.
-
Location Details : The latitude and
longitude coordinates of the company’s location,
which are necessary for enabling location-based
features within the app.
-
Form Submission : Once all required
details are entered, users submit the registration
form. It is essential to ensure that all
information provided is accurate and complete to
avoid delays in the approval process.
-
Approval Process : After submission, it
typically takes 1-2 business days for the approval
of the company registration. This period allows
the Track Tide team to verify the details provided
and ensure compliance with the platform’s
standards.
-
Successful Registration : If the
registration is approved, the company is added to
the Track Tide system. The contact person will
receive an email with the login details for the
company admin portal. The admin can then start
adding employees and managing company settings.
-
Failed Registration : If the registration
request is rejected, the contact person will
receive an email detailing the reasons for
rejection. They can correct the issues and
resubmit the registration form.
Dashboard
The dashboard serves as the central hub for company
admins, providing an overview of the company's daily
activities and essential statistics. It is designed to
give admins a clear and concise summary of the most
important data, allowing them to make informed decisions
quickly and efficiently. The dashboard includes the
following components:
-
Counter widgets provide a snapshot of the current
status within the company. These widgets include:
-
Working Today : Displays the number of
staff members who are currently working. This
widget helps admins understand the active
workforce at any given time.
-
On Leave Today : Shows the number of staff
members on leave today. This is crucial for
planning and ensuring that there are enough staff
members available to meet the company’s needs.
-
Total Active Staff : Displays the total
number of active staff members. This count
includes all staff who are currently employed and
not deactivated.
-
Total Deactivated Staff : Displays the
total number of staff members who have been
deactivated. Deactivated staff are those who are
no longer part of the company’s workforce and
cannot access the app.
Chart
-
The chart provides a visual representation of
attendance data, making it easy to spot trends and
patterns.
-
Today Present Staff Total : A bar or pie
chart showing the total number of staff members
present today. This visual aid helps admins
quickly assess attendance levels.
-
Today On Leave Staff Total : A chart
showing the total number of staff members on leave
today. This helps in understanding the proportion
of staff unavailable due to leave.
Leaves List :
-
The leaves list is an essential tool for managing
leave requests. It includes:
-
Leave Requests : A comprehensive list of
all leave requests sent by staff members. This
list allows admins to keep track of all pending
and processed leave requests.
-
Details Popup : By clicking the view
button, a popup appears displaying the details of
the leave request. This includes the reason for
the leave, the duration, and any additional notes
provided by the staff member. From this popup, the
company admin can approve or reject the leave and
provide a reason if rejected
-
Notifications : Once a leave request is
approved or rejected, the staff member is notified
via the app. This ensures that staff members are
kept informed about the status of their leave
requests.
Employees Attendance List :
-
This section provides detailed attendance records
for each staff member.
-
Today’s Attendance : Company admins can
view today’s attendance details for each user.
This includes check-in and check-out times, total
working hours, and break times.
-
Detailed View : By clicking on the view
icon, admins can see more detailed attendance
records for individual staff members. This
includes a complete history of attendance for the
day, making it easy to spot patterns or
discrepancies.
Staff Management
The Staff Management section is where company admins can
manage all aspects of their staff. This includes adding
new staff members, editing existing records, and managing
staff statuses.
Listing
-
Manage Staff : The listing page displays
all staff members in the company. From here,
admins can view and manage staff details.
-
Status Filters : Admins can apply
different status filters to view records based on
active, inactive, blocked, etc. This makes it easy
to find specific groups of staff members.
-
Global Search : The search bar allows
admins to find staff members by name, email, or
phone number. This feature is useful for quickly
locating specific records.
-
Block/Unblock Staff : Admins can toggle
the ON/OFF switch to block or unblock staff
members. Blocked staff cannot log in to the app.
This is useful for managing staff who may be on
extended leave or are no longer with the company.
-
Actions : The dropdown in the action
column provides options to delete staff members
and their related data. This is a permanent action
and should be used with caution.
Create Staff
-
To add a new staff member, admins click the create
staff button. This opens a form where admins can
enter details such as name, email, phone number,
and designation. Once added, staff members will
get access to the Track Tide app and can begin
using it immediately.
Edit Staff
-
Admins can modify the basic details of staff
members, such as email, designation, and contact
information. This is useful for updating records
when there are changes in staff roles or contact
details.
Bulk Import
-
The import staff feature allows for the bulk
addition of staff members. Admins can download a
sample CSV, fill in the staff details, and upload
it. This process includes setting a default
password for the new staff members. Bulk importing
saves time and ensures that large numbers of staff
can be added quickly and efficiently.
Staff Last Month Details
-
This section provides a detailed overview of staff
attendance and leave for the previous month.
-
Monthly Overview: View staff-wise last month’s
details in three tabs:
General Details :
-
Includes charts showing last month’s
presence and absence details, along with general
staff details like name and phone number.
Last Month’s Leave:
-
Lists all leave requests sent by the staff member
in the last month. This helps admins understand
the leave patterns and manage future leave
requests better.
Last Month Overview:
-
Day-wise list of total working hours, check-in and
check-out times, holidays, office leaves, taken
leaves, and total working hours for the previous
month. This comprehensive view helps in assessing
staff productivity and planning accordingly.
Leave Management
Leave Management is a critical aspect of the admin panel,
allowing admins to handle leave requests efficiently and
ensure that staffing levels are maintained.
Listing
-
Manage Leave Requests : The listing page
displays all leave approval requests. Admins can
view and manage these requests from this screen.
-
Global Filters : Search leave requests
using various filters such as date range, staff
member, and leave type. This makes it easy to find
specific leave requests.
-
Approval/Reject : Admins can approve or
reject leave requests. Approved or rejected leave
requests will reflect on the staff’s mobile app,
ensuring they are informed about the status of
their requests.
-
Comprehensive View : While the dashboard
displays only the latest leave applications, this
section provides access to all leave requests,
including approved, rejected, and pending ones.
This comprehensive view helps in managing leave
requests efficiently.
Leave Request Detail
-
Detailed View:By clicking the eye icon in the
action column, admins can see full details of the
leave request. This includes the reason for the
leave, the duration, and any additional notes
provided by the staff member.
-
Approval/Reject: Admins can approve or reject the
leave request from this screen. They can also add
reasons for rejection, which will be visible to
the staff member in their app. This transparency
helps in maintaining clear communication between
staff and management.
Report / Staff Report
The Reports section provides detailed insights into staff
attendance and performance. This data is crucial for
making informed decisions and managing staff effectively.
Report Generation
-
Filters : Admins can search data using
filters based on date range, staff member, and
more. This makes it easy to find specific data and
generate reports.
-
Export : Data can be exported into a CSV
file for reporting and analysis. This is useful
for maintaining records and conducting performance
reviews.
Settings/My Profile
The My Profile section allows company admin to manage
their personal information and preferences:
Editable Details
-
Staff members can update their profile
information, such as name, contact details, and
profile image
Profile Customization
-
Staff members can personalize their profile by
uploading a profile picture and adjusting other
personal details.
Settings/Change
Password
Company admin can change their password through this
secure process:
-
Old Password : company admin must enter
their current password for validation.
-
New Password : Enter the new password.
-
Confirm New Password : Re-enter the new
password to confirm.
Validation and Update :
-
The system will validate the old password before
updating to the new password.
-
Once validated, the password will be
successfully changed, and company admin will be
notified of the update.