Training Tracker
Modernizing Training Tracker: Enhancing the User Experience and Upgrading the Technology Foundation
Client Context
Training Tracker is a Software-as-a-Service (SaaS) application that helps small and medium-sized businesses (SMBs) track their employees’ training, ensuring compliance with OSHA and other federal guidelines. With 160 users across approximately 80 companies, Training Tracker has been a reliable tool for managing organization-wide training with just a few users.
The Challenge
TrainingTracker’s front-end experience had remained largely unchanged since 2013, and the back-end was running on Rails 4, which is outdated and three versions behind the current version. As a result, TrainingTracker was facing challenges maintaining the site and obtaining support. Additionally, TrainingTracker was unable to take advantage of new capabilities in Rails 7 that could significantly improve the user experience. The application needed to be brought up to date to ensure stability and lay the foundation for future technological advancements.
The application also needed some key integrations, such as QR code scanning capabilities and Stripe to accept credit card payments.
The Solution
Flagrant proposed a comprehensive solution to address Training Tracker’s challenges:
- Implement a modern UI/UX design
- Upgrade the technology stack to Rails 7
- Integrate QR code scanning capabilities and a billing page with Stripe integration
- Enhance performance using Rails 7 features such as Turbo and Hotwire for faster link loading and pre-caching
- Implement UI tests using Capybara to ensure new and existing features function as expected
The Result
Flagrant worked closely with Training Tracker to understand their unique needs and goals. The team focused on delivering the new design while simultaneously upgrading the underlying technology. Flagrant’s expertise in Rails development and understanding of Training Tracker’s business requirements allowed for a smooth collaboration throughout the project.
Flagrant successfully delivered the modernized version of Training Tracker, complete with:
- A sleek, updated UI/UX design that enhances experiences and improves sales demos
- Upgraded the technology stack to Rails 7, ensuring better performance, maintainability and support
- QR code scanning capabilities and Stripe integration for seamless billing
- Faster performance using Turbo and Hotwire
- Improved maintainability and easier feature additions
- Comprehensive UI tests using Capybara, ensuring the stability of new and existing features
With the modernized application, Training Tracker can continue serving its SMB clients and accelerate growth with a reliable, efficient and user-friendly tool for managing employee training. The technological advancements implemented by Flagrant lay the foundation to scale out as the company expands and implements further improvements, ensuring Training Tracker remains a competitive and valuable solution in the market.
The Crew Responsible
Cody Brooks, SaVance Ford, Amanda Klusmeyer, Yossef Mendelssohn
Other Works
![Multiple screen shots displaying UI and design system documentation for GroupCollect Quotes and Supplier Link](/images/uploads/groupcollect-wires.jpg)
GroupCollect →
User research, Prototyping, UX/UI Design, Product creation and delivery
![Multiple screen shots of People's History of Tech screens](/images/uploads/phot-screens.jpg)
A People's History of Tech →
Development
![Jute branding work including logo, and color pallete](/images/uploads/jutepages-branding.jpg)
Jute Pages →
Branding, Wireframes, Data Architecture, Development, Visual Design
![Ruby Central Responsive Design](/images/uploads/RubyCentral.jpg)
Ruby Central →
Research Plan, User Interviews, Affinity Mapping, Research Report, UI/UX Design, Wireframes, Data Architecture
![Multiple screen shots displaying FireHydrant's redesigned front-end](/images/uploads/FireHydrant.jpg)
FireHydrant →
Competitve Analysis, Journey Map, Wireframes, Data Architecture
![A screen shot of the Oryx application. The screen shot depicts a UI with inputs that configure specific measurment tolerances.](/images/uploads/oryx5.png)
Oryx Systems →
User Research, Prototyping, UX/UI Design, Data Architecture, React