Mass Movement

5 enterprise-grade BPA apps for fitness logistics

developed by Redwerk and acquired by J.B. Hunt
×
Where do you want us to send our Mass Movement case study?
Please enter your business email

Mass Movement ships, stores, installs, and maintains fitness equipment, serving small and well-established brands across the United States, Canada, and Mexico. Mass Movement ensures their clients’ freight, warehousing, assembling, testing, and installation needs are addressed in an efficient and hassle-free way.

All Customers

Web & Mobile Development

Combining our client’s industry experience with our expertise in web and mobile development, we built two powerful web tools and two mobile apps (iOS + Android) that fully match Mass Movement’s current workflows. We made sure the solutions we delivered are scalable, secure, and optimized for work with large amounts of data.

Learn more

Business Process Automation

Our Redwerk team helped Mass Movement build several BPA tools from scratch – an enterprise-grade Inventory Management System, a handy Resource Planner, as well as iOS and Android apps for the mentioned Resource Planner. All of the solutions fully comply with the given specs in terms of custom-tailored functionality and minimalist design.

Learn more

Challenge

Mass Movement has been in the fitness equipment distribution for more than 20 years, and over this time, they have polished their inner processes and formed their unique vision of operational excellence. Like any other business whose success relies on impeccable logistics, Mass Movement strives to streamline communication across all of its departments and sync the work operations among technicians, warehouse employees, and regional managers.

One way to assure your business runs like clockwork is to implement a business process automation system, and it is exactly what Mass Movement had done prior to working with us. They used ready-made solutions for enterprise-grade inventory management; however, those systems did not fully address their unique needs. It became clear that investing in a custom-tailored inventory management system (IMS) and a resource planning tool was a cost-effective and much more efficient solution in the long run.

Mass Movement came to Redwerk with one big challenge – to build a custom IMS that would be a perfect fit for their current workflow. To implement such a system, we had to dive deep under the hood of Mass Movement’s internal work processes, so that we clearly understood the logic and value behind every feature we develop. Since the functional specifications were dictated by the nature of the business and specifics of the distribution industry, we had to devise solutions that would meet our client’s unique needs and at the same time do not overload the system.

Having earned the trust of the Mass Movement team, we were later tasked with developing a Resource Planner – a calendar-like logistics tool for everyday use. It was supposed to have a Google-inspired simplistic design and include features for monitoring employee availability and capacity, checking order statuses, truck requests, hotel bookings, etc. Since the Resource Planner was designed to work with large amounts of data, our major task was to enable a smooth data parsing process that would not affect the tool’s overall performance.

On top of that, Mass Movement took enhancing the operational efficiency to another level and decided to create a mobile version of the Resource Planner, so that its employees had access to all the essential information on-the-go. Our Redwerk team was responsible for developing enterprise iOS and Android apps that would only partially mimic the web tool’s functionality. The primary focus was on technician scheduling and viewing vital order details for each of the assigned tasks.

Solution

Combining Mass Movement’s industry experience and clear product vision with our technical expertise, we managed to build a comprehensive IMS fully matching our client’s workflows. Moreover, we developed a custom Resource Planner – an indispensable tool for any business looking to level up their supply chain management. We also delivered iOS and Android versions of the Resource Planner and created Windows service and Excel macros for quick data manipulations. Let’s dive deeper into the functionality of each tool.

Core features we developed for the Inventory Management System:

  • Inbound Truck: this tab combines read-only and editable fields that display information on distribution centers the trucks are coming to, the trucks’ IDs, numbers, statuses, receiving dates, and notes. The data on each truck can be edited, printed, or removed. The users can also add new trucks and search for trucks with ASN (advanced shipping notification) status.
  • Outbound Truck: this tab combines read-only and editable fields that display information on distribution centers the trucks are leaving from, the trucks’ IDs, numbers, statuses, start loading time, notes, and delivery stops. Apart from editing, printing, or removing data on each truck, the users can also print a bill of lading or add a packlist.
  • Add Packlist: this button opens up a tab for selecting the quantity of one specific item to be loaded and viewing the number of items already issued to the outbound truck to make sure there is no item missing and the truck is loaded as planned.
  • Items: this tab displays a list of items in the current warehouse. Each row of the items table can be edited or deleted. The items page also contains a search bar with filters by status and inventory type. The users can also add new items, change the item status to Issued or move items between warehouses through respective buttons above the table.
  • Report: this menu opens up a pop-up window with a request to enter the last 4 or 5 digits of the sales order number. After that, the user will see an Inventory Report, which contains shipping details (name, address, state), the item ID, quantity, description, warehouse location, and other details. The report can be printed, exported as a CSV file, or simply closed.

Core features we developed for the Resource Planner:

  • M5 SO Overview: this page allows viewing, editing, and adding orders as well as related data, such as the distribution center location, truck requests, team size, order status, essential for a successful supply chain management. This view also contains an advanced search filter as well as the calendar part where users can add colored notes and type the time the service provision started.
  • M5 SO Detail: this view allows adding different resource types, such as MM Staff, TMS, Staff Travel, Rental, Hotel, External Staff, to the parent order and entering the missing data into the newly added fields.
  • MM Load Overview: this tab is designed for managing pickup/delivery loads and carriers, and it allows viewing vital information on each load, such as the load ID, status, the load description, cost, pickup date, starting address and final destination. The functionality is further enhanced by a simple search and load status filter.

Peculiarities of the Resource Planner for iOS and Android:

  • Designed primarily for technicians and regional managers.
  • Each employee can view only the tasks assigned specifically to them.
  • Calendar View: allows viewing scheduled tasks for the work week.
  • Detail View: provides details on each task and displays related sub-tasks and attachments, such as hotel bookings, flight tickets, etc.
  • Admins and regional managers have advanced permissions and thus can view tasks of all technicians and field service workers.

As for the Windows service we created, its core functions are to extract data from an SQL table, write the data into a CSV file, and provide statistics back to the user. The final data target is a cloud software, which is used for field service management at Mass Movement. We also assisted our client to install Excel macros for pulling the data from the SQL database.

Result

We are proud to acknowledge that our close cooperation with Mass Movement brought the long-awaited results. Our client received an entire business process automation kit wholly customized to their internal work processes. While we kept tweaking the products on our client’s demand, Mass Movement was able to use each solution since first releases. The positive feedback we received from the Mass Movement team proves one more time that the solutions we deliver are actually used and appreciated by users. Our cooperation started with a relatively small project for a couple of months, yet it grew into a long-standing partnership, driving both parties to business growth and lasting success.

Exit: Acquisition

J.B. Hunt Transport Services, Inc. acquired the assets of Mass Movement in November 2020 J.B. Hunt Transport Services, Inc. acquired the assets of Mass Movement in November 2020 Read More
All software you did was amazing! If we ever decide to create custom software development, it's going to be Redwerk. I have already recommended you to my colleagues.
Chris DiStefano, Operations Officer at Mass Movement

Need a custom BPA tool to increase operational efficiency?

Tell us more

Technologies

ASP.NET CoreASP.NET Core
Vue.js
BootstrapVueBootstrapVue
IIS
MS SQLMS SQL
.NET Framework.NET Framework
Visual BasicVisual Basic
KotlinKotlin
KoinKoin
RxJava
Swift
Material DesignMaterial Design
14people in team
5web developers
4mobile developers
6000+man-hours
5solutions in total

Redwerk Team Comment

Sergey

Sergey
Developer

The Resource Planner for iOS was written in Swift 5, and it has the architecture Model-View-ViewModel (MVVM), Application Coordinator. The Application Coordinator can be used to build navigation between screens, and at the same time, solve a number of problems. My main task was to implement a calendar compliant with Google’s Material Design guidelines, which are not normally used in the iOS environment. Although we relied on solutions dictated by Apple, we managed to build the mobile app that fully matches our client’s design preferences.

Media
Media
Media

Related in Blog

Redwerk’s Effort in Making Mass Movement J.B. Hunt’s Choice

Redwerk’s Effort in Making Mass Movement J.B. Hunt’s Choice

Around three years ago, one multifaceted company made a timely solution to invest in bespoke software, and Redwerk took care of its development kick-off. That company was Mass Movement, and today, the business has reached new heights. We highly value our long-standing partners...

Read More
ASP.NET Core SignalR Introduction

ASP.NET Core SignalR Introduction

ASP.NET Core SignalR is a library from Microsoft, which in particular provides developers with the ability to include real-time features into web applications. Although the first, which naturally comes to mind when you hear 'real-time' is a chat, it can be applied to a lot of use...

Read More
Vue.js Review: Pros & Cons, Comparison

Vue.js Review: Pros & Cons, Comparison

If you are a Front-end developer, sooner or later, you will be thinking about starting to learn a particular JS framework. At that moment, we would say, the fear of making the wrong choice kicks in. You don’t want to find yourself learning outdated technologies or tools that are ...

Read More
Kotlin Powered Android App: MVVM, Koin and Coroutines

Kotlin Powered Android App: MVVM, Koin and Coroutines

To build a high-quality application, one has to pay great attention to the app architecture, since its role is decisive. In fact, the most fundamental decisions that determine the structure and interaction of components rely on the architecture. Hence, choosing the appropriate ar...

Read More
ASP.NET Core Advantages and Disadvantages

ASP.NET Core Advantages and Disadvantages

In continuation of the article where we discussed what is more appropriate for Docker containers: .NET Core or .NET Framework, let’s take a closer look at ASP.NET Core advantages and disadvantages. Being a .NET development company, we have an understanding that .NET Core and A...

Read More
5 Reasons to Love RxJava

5 Reasons to Love RxJava

Reactive Extensions (Rx) are a set of methods and interfaces that provide a rapid, easy to maintain and understand ways to solve Java developers problems. You got it right, Rx is a set of tools to help you write elegant yet simpler code. In case with Java, adding Rx library al...

Read More

Impressed?

Hire us

Other Case Studies

BengalFox

BengalFox

United States

Automated warehousing routine and reduced order processing from 15 to 3 sec with handy iOS app

URS Workflow Automation

URS Workflow Automation

United States

Transformed legacy Windows app into workflow automation SaaS with 5 new revenue-generating features

B-Orange ERP

B-Orange ERP

Netherlands

Helped Dutch provider of ERP solutions extend functionality of their signature software