Mobile Design

Time Genie

During my 6-month internship at Kerry Express, I was involved in addressing the limitations of the existing "Time Attendance" application used within the team. While functional, the current application lacked comprehensive features tailored to meet users' needs entirely. It primarily focused on basic check-in functionality, with no provisions for maintaining to-do lists or displaying leave schedules, posing challenges in work task tracking and leave management.

To overcome these limitations, the "Time Genie" application is being developed. This application aims to provide a holistic solution to enhance workday management and schedule organization.

Project Overview:

The Time Genie Application endeavors to offer a comprehensive set of features to cater to the diverse needs of its users. Key features include:

Technology Stack:

The technological aspects of this project encompass the following components and frameworks:

My Contribution:

Throughout the 3-month project duration, we divided functions based on each team member's interests and skills. My responsibilities encompassed requirement gathering, design, UX/UI development, frontend, and backend implementation.

Check-In Function:
  1. Developed the check-in function, allowing employees to clock in and out using facial recognition through image capture.
  2. Utilized the Google ML Kit package for face detection to ensure accuracy and efficiency in the check-in process.
  3. Implemented a notification system using Line Notify to alert managers upon successful check-ins, providing real-time updates on employee attendance.
Approval Function:
  1. Designed and implemented the approval function for leave and work-from-home (WFH) requests within the application.
  2. Enabled users to submit leave or WFH applications through the app, which then appeared for review and approval on the approval page.
  3. Implemented role-based access control, allowing only managers to view and approve leave requests, ensuring security and data integrity.
  4. Customized UI displays based on user roles, providing a tailored experience for managers and regular employees.
Notification Function:
  1. Implemented the notification function using Firebase Cloud Messaging (FCM) to send push notifications.
  2. Configured FCM to notify managers of new leave or check-in requests, ensuring timely responses and efficient workflow management.
  3. Integrated notification prompts for users to check in when necessary, enhancing user engagement and adherence to attendance protocols.

My contributions to the project were instrumental in enhancing attendance tracking, leave management, and workflow efficiency. By leveraging facial recognition technology, role-based access control, and real-time notifications, the application aims to streamline administrative tasks and improve overall productivity within the organization.

Sign-up

Sign-in
Homepage
Request
Approval
Approval

All Recent Work