SlideShare a Scribd company logo
1 of 4
Download to read offline
TEAMSTERS 213
A real-time collaboration platform for
the logistics industry
T R U C K I N G U N I O N
OVERVIEW
OUR SOLUTION
Teamsters Local 213 is a Vancouver based Labour Union with approximately 1000 members. They
allocate trucking jobs to their registered members. The Truck Union was initially processing everything
manually, from creating a driver profile to the onboarding process and assigning tasks to drivers. This
was a tedious and slow process with high turnaround times. Communication between Union & members
was very inefficient & sporadic. Moreover, the Union could not track their members whereabouts
during normal work hours.
We created a Mobile Application through which the communication gap between union members and
Teamsters 213 was bridged. With the application supporting English, Punjabi, Hindi and French,
localization and user-friendliness was given prime importance. A real time member tracking system
was implemented. Our solution was based on Flutter, a cross platform technology that allowed us to
reuse 80%+ of the code base for development in iOS & Android. This meant a 60% faster time-to-
market.
BUSINESS REQUIREMENT
To send / receive direct messages to / from the members
To track the member location during the work hours
Create a data-repository wherein all the details of the union members can be saved,
which would include name, email, phone number, current location, etc.
Store all member data in an easy to extract format
Teamsters 213 needed a platform / real-time member tracking system which would help
them better collaborate with their union members
THE CELESTIAL METHODOLOGY
IN ARCHITECTURE
IN DEVELOPMENT
Flexibility & scalability were the deciding factors of the Application Architecture of Teamsters 213. We
focussed on Flutter BLoC pattern while designing the architecture with prime focus on testability and
feature segregation. We mixed flutter BLoC & MVVM to achieve a potentially good design. BLoC
helped us to segregate business logic from UI and MVVM helped us to maintain UI data. UI was
dependent on BLoC & BLoC was dependent on the Data repository. We also targeted to add Build
variants (like production build & beta build) functionality for easy and smooth build creation.
We used AGILE Methodology while developing Teamsters 213. The complete app development was
divided into a few Sprints. In each sprint we created several user stories. Since the application
architecture was planned before starting feature development, adding feature screens were a smooth
process. End of the Sprint, RC builds were pushed to the QA team for testing using our CI/CD build,
which was based on Jenkins Pipeline & Fastlane. Proper Unit Testing helped us avoid regressions.
BENEFITS
FOR TEAMSTERS 213 MEMBER - FOR MANAGEMENT FOR UNION MEMBER – FOR DRIVERS
Notifies them if the drivers enter any
restricted areas, i.e, competitor sites etc.
Allows to send messages directly to the
union
Provides a proper speed tracking system
Reduces the turnaround time on issues
raised by the members
Allows broadcasting of news and videos
to the drives to improve their skillsets
Easy onboarding of new members to the
union through the app
Provides access to information on the
drivers – name, email, etc – a data
repository was created
Enables quick reach out to the union for
any queries
TECHNOLOGIES USED
THE FINAL OUTCOME
An end-to-end system which was developed to manage the trucking union members helped achieve:
70% increased efficiency in issue resolution
45% improvement in job allocation
60% reduction in on field queries
© 2001 - 2020 Celestial Systems Inc. All Rights Reserved.

More Related Content

Similar to Teamsters 213

Traficon Case Study
Traficon Case StudyTraficon Case Study
Traficon Case StudyVMware Tanzu
 
Matt Amjad Portfolio (1)
Matt Amjad Portfolio (1)Matt Amjad Portfolio (1)
Matt Amjad Portfolio (1)Mateen Amjad
 
PratheshBV_Resume
PratheshBV_ResumePratheshBV_Resume
PratheshBV_Resumepradeesh bv
 
EastBanc Technologies Portals and CMS Portfolio
EastBanc Technologies Portals and CMS PortfolioEastBanc Technologies Portals and CMS Portfolio
EastBanc Technologies Portals and CMS PortfolioEastBanc Tachnologies
 
Tablet Based Time Management System
Tablet Based Time Management SystemTablet Based Time Management System
Tablet Based Time Management SystemMike Taylor
 
Web Based Application for Rent or Sale
Web Based Application for Rent or SaleWeb Based Application for Rent or Sale
Web Based Application for Rent or SaleMike Taylor
 
Mastering DevOps Automation: Webinar
Mastering DevOps Automation: WebinarMastering DevOps Automation: Webinar
Mastering DevOps Automation: WebinarClaudia Ring
 
Sales_2015_IBS_NoMatrix
Sales_2015_IBS_NoMatrixSales_2015_IBS_NoMatrix
Sales_2015_IBS_NoMatrixGreg Adcock
 
Hostel Mess Attendance Management System using Wifi
Hostel Mess Attendance Management System using WifiHostel Mess Attendance Management System using Wifi
Hostel Mess Attendance Management System using WifiIRJET Journal
 
Give ‘Em What They Want! Self-Service Middleware Monitoring in a Shared Servi...
Give ‘Em What They Want! Self-Service Middleware Monitoring in a Shared Servi...Give ‘Em What They Want! Self-Service Middleware Monitoring in a Shared Servi...
Give ‘Em What They Want! Self-Service Middleware Monitoring in a Shared Servi...SL Corporation
 
DevOps implementation for a leading global consulting Company
DevOps implementation for a leading global consulting CompanyDevOps implementation for a leading global consulting Company
DevOps implementation for a leading global consulting CompanyAspire Systems
 
Mobile Workforce Applications for Home Health & Hospice
Mobile Workforce Applications for Home Health & HospiceMobile Workforce Applications for Home Health & Hospice
Mobile Workforce Applications for Home Health & Hospicecwongsala
 
Product Uploader V2 for ENOVIA
Product Uploader V2 for ENOVIAProduct Uploader V2 for ENOVIA
Product Uploader V2 for ENOVIABrion Carroll
 
Product Uploader V2 for ENOVIA PLM
Product Uploader V2 for ENOVIA PLMProduct Uploader V2 for ENOVIA PLM
Product Uploader V2 for ENOVIA PLMBrion Carroll (II)
 
Best Practices for Full-Stack Development: A Comprehensive Guide
Best Practices for Full-Stack Development: A Comprehensive GuideBest Practices for Full-Stack Development: A Comprehensive Guide
Best Practices for Full-Stack Development: A Comprehensive Guidepriyanka rajput
 
Collaborative Tools with InduSoft Web Studio
Collaborative Tools with InduSoft Web StudioCollaborative Tools with InduSoft Web Studio
Collaborative Tools with InduSoft Web StudioAVEVA
 

Similar to Teamsters 213 (20)

Traficon Case Study
Traficon Case StudyTraficon Case Study
Traficon Case Study
 
Matt Amjad Portfolio (1)
Matt Amjad Portfolio (1)Matt Amjad Portfolio (1)
Matt Amjad Portfolio (1)
 
PratheshBV_Resume
PratheshBV_ResumePratheshBV_Resume
PratheshBV_Resume
 
EastBanc Technologies Portals and CMS Portfolio
EastBanc Technologies Portals and CMS PortfolioEastBanc Technologies Portals and CMS Portfolio
EastBanc Technologies Portals and CMS Portfolio
 
project plan
project planproject plan
project plan
 
List of Projects achieved
List of Projects achievedList of Projects achieved
List of Projects achieved
 
Tablet Based Time Management System
Tablet Based Time Management SystemTablet Based Time Management System
Tablet Based Time Management System
 
Web Based Application for Rent or Sale
Web Based Application for Rent or SaleWeb Based Application for Rent or Sale
Web Based Application for Rent or Sale
 
Mastering DevOps Automation: Webinar
Mastering DevOps Automation: WebinarMastering DevOps Automation: Webinar
Mastering DevOps Automation: Webinar
 
Sales_2015_IBS_NoMatrix
Sales_2015_IBS_NoMatrixSales_2015_IBS_NoMatrix
Sales_2015_IBS_NoMatrix
 
Hostel Mess Attendance Management System using Wifi
Hostel Mess Attendance Management System using WifiHostel Mess Attendance Management System using Wifi
Hostel Mess Attendance Management System using Wifi
 
Give ‘Em What They Want! Self-Service Middleware Monitoring in a Shared Servi...
Give ‘Em What They Want! Self-Service Middleware Monitoring in a Shared Servi...Give ‘Em What They Want! Self-Service Middleware Monitoring in a Shared Servi...
Give ‘Em What They Want! Self-Service Middleware Monitoring in a Shared Servi...
 
DevOps implementation for a leading global consulting Company
DevOps implementation for a leading global consulting CompanyDevOps implementation for a leading global consulting Company
DevOps implementation for a leading global consulting Company
 
Mobile Workforce Applications for Home Health & Hospice
Mobile Workforce Applications for Home Health & HospiceMobile Workforce Applications for Home Health & Hospice
Mobile Workforce Applications for Home Health & Hospice
 
Product Uploader for ENOVIA
Product Uploader for ENOVIAProduct Uploader for ENOVIA
Product Uploader for ENOVIA
 
Product Uploader V2 for ENOVIA
Product Uploader V2 for ENOVIAProduct Uploader V2 for ENOVIA
Product Uploader V2 for ENOVIA
 
Product Uploader V2 for ENOVIA PLM
Product Uploader V2 for ENOVIA PLMProduct Uploader V2 for ENOVIA PLM
Product Uploader V2 for ENOVIA PLM
 
Best Practices for Full-Stack Development: A Comprehensive Guide
Best Practices for Full-Stack Development: A Comprehensive GuideBest Practices for Full-Stack Development: A Comprehensive Guide
Best Practices for Full-Stack Development: A Comprehensive Guide
 
Collaborative Tools with InduSoft Web Studio
Collaborative Tools with InduSoft Web StudioCollaborative Tools with InduSoft Web Studio
Collaborative Tools with InduSoft Web Studio
 
Case Study - Prosper.com
Case Study - Prosper.comCase Study - Prosper.com
Case Study - Prosper.com
 

More from CelestialSystems (9)

Supply Wisdom
Supply WisdomSupply Wisdom
Supply Wisdom
 
Netskrt
NetskrtNetskrt
Netskrt
 
Metron Aviation
Metron AviationMetron Aviation
Metron Aviation
 
Fortune 500 Pharma Company
Fortune 500 Pharma CompanyFortune 500 Pharma Company
Fortune 500 Pharma Company
 
Cruise
CruiseCruise
Cruise
 
Tradle
TradleTradle
Tradle
 
Trade-In
Trade-InTrade-In
Trade-In
 
SkillNet
SkillNetSkillNet
SkillNet
 
NevRetire
NevRetireNevRetire
NevRetire
 

Recently uploaded

GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAndikSusilo4
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 

Recently uploaded (20)

GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & Application
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 

Teamsters 213

  • 1. TEAMSTERS 213 A real-time collaboration platform for the logistics industry T R U C K I N G U N I O N
  • 2. OVERVIEW OUR SOLUTION Teamsters Local 213 is a Vancouver based Labour Union with approximately 1000 members. They allocate trucking jobs to their registered members. The Truck Union was initially processing everything manually, from creating a driver profile to the onboarding process and assigning tasks to drivers. This was a tedious and slow process with high turnaround times. Communication between Union & members was very inefficient & sporadic. Moreover, the Union could not track their members whereabouts during normal work hours. We created a Mobile Application through which the communication gap between union members and Teamsters 213 was bridged. With the application supporting English, Punjabi, Hindi and French, localization and user-friendliness was given prime importance. A real time member tracking system was implemented. Our solution was based on Flutter, a cross platform technology that allowed us to reuse 80%+ of the code base for development in iOS & Android. This meant a 60% faster time-to- market. BUSINESS REQUIREMENT To send / receive direct messages to / from the members To track the member location during the work hours Create a data-repository wherein all the details of the union members can be saved, which would include name, email, phone number, current location, etc. Store all member data in an easy to extract format Teamsters 213 needed a platform / real-time member tracking system which would help them better collaborate with their union members
  • 3. THE CELESTIAL METHODOLOGY IN ARCHITECTURE IN DEVELOPMENT Flexibility & scalability were the deciding factors of the Application Architecture of Teamsters 213. We focussed on Flutter BLoC pattern while designing the architecture with prime focus on testability and feature segregation. We mixed flutter BLoC & MVVM to achieve a potentially good design. BLoC helped us to segregate business logic from UI and MVVM helped us to maintain UI data. UI was dependent on BLoC & BLoC was dependent on the Data repository. We also targeted to add Build variants (like production build & beta build) functionality for easy and smooth build creation. We used AGILE Methodology while developing Teamsters 213. The complete app development was divided into a few Sprints. In each sprint we created several user stories. Since the application architecture was planned before starting feature development, adding feature screens were a smooth process. End of the Sprint, RC builds were pushed to the QA team for testing using our CI/CD build, which was based on Jenkins Pipeline & Fastlane. Proper Unit Testing helped us avoid regressions. BENEFITS FOR TEAMSTERS 213 MEMBER - FOR MANAGEMENT FOR UNION MEMBER – FOR DRIVERS Notifies them if the drivers enter any restricted areas, i.e, competitor sites etc. Allows to send messages directly to the union Provides a proper speed tracking system Reduces the turnaround time on issues raised by the members Allows broadcasting of news and videos to the drives to improve their skillsets Easy onboarding of new members to the union through the app Provides access to information on the drivers – name, email, etc – a data repository was created Enables quick reach out to the union for any queries
  • 4. TECHNOLOGIES USED THE FINAL OUTCOME An end-to-end system which was developed to manage the trucking union members helped achieve: 70% increased efficiency in issue resolution 45% improvement in job allocation 60% reduction in on field queries © 2001 - 2020 Celestial Systems Inc. All Rights Reserved.