Built for Teams
Multipurpose HR Software with a Mobile PTO Tracking App
Industry
Human Resources
Location
USA
Core Technologies
JavaScript React Native Redux Redux Form Redux PersistBuilt for Teams
Multipurpose HR Software with a Mobile PTO Tracking App
Built for Teams is the ultimate HR software with convenient paid time off tracking, dynamic organizational charts, document management, and recruiting and onboarding systems, among other things.
The Built for Teams mobile app allows employers to create an unlimited number of leave policies including sick leave, vacation days, holidays, unpaid leave, personal leave, and even walk your dog days. Enhanced self-service lets employees submit time off requests online, view their time-off balances in real time, check the status of pending requests, and get full transaction histories. Moreover, the Built for Teams app sends notifications to managers and allows them to approve employee requests right from the app.
Challenges
Built for Teams is cloud-based software that was already on the market when its founder came to RubyGarage. The app needed to be migrated from one frontend solution to another to optimize the overall functionality.
In addition, after thorough market research our client realized the need for additional features such as paid time off (PTO) tracking.
The Built for Teams CEO was looking for a reliable partner to migrate the app and build a mobile application to help facilitate employee self-service with PTO tracking on the go.
We were responsible for the following tasks:
- Figuring out the current state of the software to implement a successful migration, avoiding downtime and failures
- Rewriting the codebase of the existing app to ensure reliable and stable functionality
- Enabling employees and managers to perform self-service whenever and wherever they are
- Eliminating the need to use a desktop computer
Personal Profile
Every employee has their own profile for tracking current time off balance and remaining hours for this year.
Team Tab
In this tab, all workers can see the list of those who are currently absent, time off terms, and the reasons.
Calendar Tab
The calendar highlights employee’s time off with the color that corresponds to the reason of absence. The user can see all time off details including the history and approvals.
Solutions
First, the RubyGarage team started with thorough code analysis to make sure the migration would go as smoothly as possible.
Second, we conducted market and competitor analysis of the mobile HR apps. We found that lots of small and midsize businesses lack mobile options that would make their workflows more productive and portable.
We scrutinized existing technologies and decided to build Built for Teams on React Native. With React Native, it’s faster and cheaper to create MVPs because the same codebase can be used for iOS and Android.
In addition, it’s much faster to build a cross-platform app than to develop separate native apps.
We took the following steps:
- Conducted a code audit and refactoring so we could make changes to the project quickly and without breaking existing functionality
- Created a cross-platform mobile app that interacts with a database, web services, and a variety of third-party APIs
- Developed PTO tracking functionality with push notifications to alert users about the latest updates to the system
Technology Stack
-
JavaScript
-
React Native
-
Axios
-
Redux
-
Redux Form
-
Redux Persist
-
more
Results
We successfully migrated an existing web app to another frontend solution and built a neat PTO tracking tool that allows users to conveniently track their vacation days, sick time, and other paid time off.
Have an idea for a new app?
Our Advantages
- Free & non-binding offer
- 13+ years in the development and service design market
- 160+ released projects
- 150+ In-house specialists
- Needs analysis instead of sales talk
- Valuable suggestions from experts in the field for your project