Bus fleet management software: 95% accuracy in real-time bus fleet tracking

FLEET MANAGEMENT SYSTEM

Bus Fleet Management Software: 95% Accuracy in Real-Time Bus Fleet Tracking

The team created an interactive dashboard for a bus fleet management software, improving the accuracy of bus timetables and passenger counts.

#IoT

#Logistics

#DataManagement

Client*

A leading bus operator distinguished for its extensive array of transportation services, particularly in Europe.

*We cannot provide any information about the client or specifics of the case study due to non-disclosure agreement (NDA) restrictions.

Project in numbers

duration

14 months

team

5 specialists

The team involved in the project

industry

Logistics

solution

GPS tracking software

technologies

Python, Flask, Pandas, Azure SQL, Microsoft Azure, Power BI, Apache, Nginx, Prometheus, Grafana

1 x Full-stack developer

1 x BI developer

1 x Data analyst

1 x Project manager

1 x QA engineer

Challenge

Improve the overall performance and user experience of the bus fleet management software

Objectives

Implement tracking of bus movement and resource allocation

Update the dashboard to achieve data accuracy

Make the user interface more intuitive

Solution & functionality

The team developed an advanced interactive dashboard system for the bus fleet GPS tracking with a user-friendly interface and focus on precise real-time data tracking.

Interactive dashboard with GPS tracking and alerts

Our team created a dynamic dashboard using data from IoT sensors, integrated with an Azure SQL database. Due to their ability to process and manage large datasets, the dashboard allows real-time tracking of buses and sending timely updates on bus positions, arrival times, any delays or schedule deviations, as well as passenger numbers.

Enhanced data accuracy

The system is designed to handle and analyze complex datasets, making predictions and assessments. The predictive algorithms evaluate past and current traffic data to recommend optimal routes and assess trends in passenger numbers. Through analysis of traffic patterns, weather conditions, and previous delays, the system foresees potential disruptions for planning. Altogether, these features help refine the transport schedules and bus frequencies, helping to reduce expenses and nurturing clients’ loyalty.

Viewer and administrator roles

The dashboard holds distinct user roles to accommodate diverse levels of engagement and operational requirements.

Viewer role

With the viewer role, users can access an interactive map with current bus positions, route status, and estimated arrival times in real-time, and a flexible analytics dashboard giving predictions about possible disruptions, allowing for route and scheduling adjustments and sharing reports.

Administrator role

Users with the administrator role have full control and supervision over the dashboard’s configurations and processes with data. They can customize the dashboard’s interface and features to evolving requirements and manage user access levels.

Results and business value

The new interactive dashboard for the bus fleet management software contributed to a more efficient, timely, and reliable transport service.

2X

faster data analysis

30%

reduction in operational delays

95%

accuracy in arrival and departure time tracking

Benefits for client

With implementation of a dashboard system and a user-friendly interface the bus arrival and departure times reached near-perfect accuracy, reducing wait times for passengers. Better operational performance and customer satisfaction was the ultimate goal of the client.

Related cases

We appreciate your interest in Timspark

    IIoT platform for a manufacturing company: 20-30% boost in productivity

    IoT PLATFORM

    IIoT Platform for a Manufacturing Company: 20-30% Boost in Productivity

    The client turned to Timspark for IoT application development from scratch. Our team was supposed to build a smart web platform that would contribute to the whole production management ecosystem in one of the client’s factories, optimize its working processes, and improve productivity.
    #IoT
    #Manufacturing
    #WebDevelopment

    Client*

    The client is a large manufacturing enterprise in the EU, producing machine equipment for numerous partners worldwide.
    *We cannot provide any information about the client or specifics of the case study due to non-disclosure agreement (NDA) restrictions.

    Project in numbers

    duration
    2020 — ongoing
    team
    10 specialists

    The team involved in the project

    industry
    Manufacturing
    solution
    Industrial IoT platform
    technologies
    C#, ASP. NET MVC, .NET Core 3, .Net 5, Web API, JavaScript, JQuery, TypeScript, Azure

    4 x Full-stack developers

    2 x QA engineers

    1 x UI/UX designer

    1 x Project manager

    1 x Solution architect

    1 x DevOps engineer

    Challenge

    Create an IoT monitoring platform that would manage all processes at the enterprise by gathering, analyzing, storing, and processing data.

    Related objectives

    Build a smart factory application
    Implement ML algorithms
    Increase the client’s production efficiency

    Solution & functionality

    The team built an IoT monitoring platform with several operational modules that help oversee processes and operations within the client’s enterprise.

    Predictive maintenance module

    Every piece of equipment is equipped with various sensors. They continuously monitor and transmit real-time data regarding the machinery’s temperature and vibration levels. The application sends notifications to operators on any unusual temperature rise, preventing automatic shutdowns. Afterwards, algorithms scrutinize the maintenance history and suggest an out-of-schedule maintenance check.

    Environmental control module

    Sensors identify diverse factors that influence the well-being and security of the factory workforce. Among them are humidity, temperature, and noise intensity. Additionally, the application supervises air quality and emission levels in industrial spaces. If these standards go over the limit, the system alerts operators and provides algorithms to address the issue.

    Manufacturing effectiveness module

    The platform gathers data from sensors for every production division and machine and analyzes their OEE (overall equipment effectiveness). Users can see what critical factors influence OEE levels, detect potential issues, and resolve them. What is crucial is that the application collects performance metrics over a specified timeframe and helps operators see how key indicators progress.

    Quality assurance module

    With the IIoT platform, users can monitor the quantity and quality of components produced during one shift or any specified period. Also, they can have access to comprehensive details about each item, like production line, the count of rejected pieces, statistics, and more. Leveraging this information, system operators can spot production trends and the reasons behind elevated scrap rates and implement suitable measures to enhance the quality performance metrics.

    Results and business value

    Timspark has leveraged IoT for manufacturing and delivered a web application that monitors all the production processes, thus enhancing efficiency and mitigating risks. Also, our team provided maintenance and support services for the IIot platform they built. The client is eager to introduce new features and scale IoT for enterprise by applying it to other facilities.

    Higher productivity

    Streamlined processes and management

    Related cases

    We appreciate your interest in Timspark

      Clinical Trial Data Management Platform: Modernized System and Enhanced Performance

      Clinical Data Management

      Clinical Trial Data Management Platform: Modernized System and Enhanced Performance

      Timspark migrated a clinical data management system populated with health and research records from the cloud to a new code-based platform. We revamped the platform’s architecture and handled ongoing support for the solution.

      #Cloud
      #Healthcare

      #DataManagement

      Client*

      The client is a global leader in developing pioneering healthtech solutions focused on driving innovative data management in clinical trials and the industry as a whole.

      *We cannot provide any information about the client or specifics of the case study due to non-disclosure agreement (NDA) restrictions.

      Project in numbers

      duration
      Ongoing since 2016
      team
      3 specialists

      The team involved in the project

      industry
      Healthcare
      solution
      Clinical Trial Data Management Platform
      technologies
      Azure, JavaScript, JQuery, Net 4.6
      specialists
      3 x Full-stack Developers

      Challenge

      The main goal was to upgrade the outdated platform, turning the traditional e-data fetching solution into advanced software for clinical trial data management. Additionally, the client aimed to bolster the clinical data management software’s security capabilities by introducing HIPAA and GDPR compliance features.

      Related objectives

      System modernization
      Clinical data management upgrade
      Security and compliance improvement

      Solution & functionality

      Timspark revitalized the customer’s outdated clinical trial data management software by modernizing the solution’s architecture to eliminate technical debt, introducing new features, and transitioning to a new code platform.

      Data collection

      The primary function of the clinical data management system is to gather data concerning clinical trials for subsequent integration, management, analysis, and finding correlations. This solution supports the entire research process cycle and offers users advanced reporting capabilities.

      Data management

      The data-centric software for clinical trials is tailored for diverse medical organizations, aiming to digitize their internal processes. These organizations encompass medical labs, medical device manufacturers, pharmaceutical and biotech institutions, and contract research organizations (CROs).

      Results and business value

      After completing the project’s active phase, involving an update to the solution architecture, code migration, and expansion of functional capabilities, the old platform has evolved into cutting-edge clinical data management software. It is entirely HIPAA- and GDPR-compliant.

      Higher performance

      We’ve enhanced the system’s performance, stability, and usability, elevating its appeal for data management in clinical trials across the market.

      Long-term vision

      Given the resounding success during our collaboration in the active project phase, our IT specialists seamlessly transitioned to providing long-term support for the solution.

      Benefits for client

      The client highlighted the exceptional skills of our full-stack developers. The company has finally found a partner that is both technically and regulatory savvy, as well as a good communicator.

      Related cases

      We appreciate your interest in Timspark

        Holistic DevOps solution for banking software lifecycle

        DevOps environment

        Holistic DevOps Solution for Banking Software Lifecycle

        Our team built a DevOps toolkit for transparent development processes in the banking domain.

        #Banking

        #Fintech

        #Cloud

        Client*

        Bank with various departments and an extensive range of 80+ digital offerings (exclusive software, CRM platforms, ERP systems, web gateways, and mobile applications).

        *We cannot provide any information about the client or specifics of the case study due to non-disclosure agreement (NDA) restrictions.

        Project in numbers

        duration

        September 2019 – Ongoing

        team

        12 specialists

        Team involved in the project

        industry

        Banking, Fintech

        solution

        Streamlined management of digital solutions under the DevOps toolkit

        technologies

        Jira, Microsoft Teams, Confluence, Bitbucket, Bamboo, Jenkins, Load Runner, Selenium, JUnit, TEST IT, SonarQube, Anchore, Black Duck, Fortify, Ansible, Packer, Nexus Repository Pro, Zabbix, Grafana, Elasticsearch, Loki, Kubernetes, VMware Tanzu, Microsoft Azure, VMware, Hyper-V

        1 x Cloud Architect

        3 x Business Analysts

        1 x Project Manager

        5 x DevOps Engineers

        2 x System Engineers

        Challenge

        Due to the lack of a coherent software development strategy, the customer could not leverage the advantages of DevOps within the banking domain. Therefore, they encountered challenges such as fragmented codebases and inconsistent knowledge transfer, absence of automated testing, and extended time-to-market for their solutions.

        Related objectives

        Organize scattered codebases

        Streamline communications

        Reduce time-to-market

        Solution & functionality

        Our team considered the functional requirements provided by the customer, with cost-effectiveness and reliability in mind, to build a fully functional DevOps environment. The customer is now able to manage application lifecycle, communications, continuous integration, testing, deployment, and monitoring with more transparency and flexibility.

        Effective app lifecycle and communications management

        Our team saw Atlassian products as the option, as their functionality provides smooth implementation and ability to practice agile management. We set up Jira to handle development processes and improve communication.

        Confluence was used to generate and store documentation, which used to lack systematization.
        Microsoft Teams was implemented to streamline communication between development teams and external collaborators.

        Version control and continuous integration

        Our client lacked a centralized repository for version control and streamlined CI/CD pipelines. As a solution, our project team initiated a transition to Bitbucket, conducted training sessions on GitHub beforehand, and implemented Jenkins.

        Testing and security scans

        The team implemented tools for monitoring software vulnerabilities and maintaining effortless product quality.

        TEST IT for a range of testing functionalities: manual and automated testing, autotest integrations, extended public APIs, test libraries, user-friendly test script editors, version control, and historical data management.
        Black Duck for adherence to security protocols and SonarQube to maintain code quality and cleanliness.

        Deployment, configuration, and artifact management

        Our expert team ensured the automation of deployments with DevOps practices removing previous roadblocks.

        Bamboo — core tool for deployment and configuration. It enabled seamless integration with existing systems.
        Infrastructure as Code (IaC) principles for managing deployments
        Terraform for overseeing cloud environments
        Ansible for configuring virtual machines
        Packer for images preparation and unification
        Nexus Repository Pro for efficient handling of large volumes of product and development data.

        Monitoring and logging

        Our team prioritized monitoring and analyzing events with various tools for better reliability, performance, and security of the software system.

        Zabbix — to oversee physical hardware and communication channels and generate visual representations of the infrastructure’s condition.

        Logstash, Elasticsearch, and Kibana — to gather, store and analyze logs and product metrics.

        Grafana and Loki — to deliver up-to-date insights into developing applications and maintain ongoing monitoring.ur team prioritized monitoring and analyzing events with various tools for better reliability, performance, and security of the software system.

        Additionally, the team integrated the tool with messengers for alerts and notifications with the system’s current status and progress.

        Orchestration

        Kubernetes and VMware Tanzu were implemented to host and orchestrate containerized applications on virtual machines and physical hosts.
        This helped the team achieve centralized management, high availability, and level of performance. Additionally, these tools provide independence from cloud platforms and secure backup and recovery.

        Infrastructure

        Our experts applied hybrid cloud approaches for accessible and effective infrastructure solutions.

        VMware and Microsoft product stacks — for the private data center infrastructure to ensure the equipment’s fault tolerance
        Microsoft Azure — for hosting Windows applications
        Feedback channels from banking departments and end users — to improve product quality and implement immediate changes.

        Results and business value

        Our experts integrated DevOps strategies and helped to improve the customer’s development processes on different levels.

        Improved communication

        Efficient management

        Faster time-to-market

        10 times shorter mean time to recovery

        99.7% availability

        Effectiveness was considerably enhanced: the solution decreased the risk of flaws, enabled generation of logs, revert changes function, faster product delivery, and more effective planning, testing, and monitoring.

        Benefits for client

        Communication between stakeholders and IT departments was improved, management of digital solutions became efficient and predictable. The customer reached a faster time-to-market for their products.

        The solution boosted the customer’s metrics for critical systems: availability increased from 96% to 99.7%, and the average recovery time was reduced from 5 hours to 30 minutes.

        Related cases

        We appreciate your interest in Timspark

          Let’s build something great together

            Let’s build something great together

              Let’s build something great together

                Let’s build something great together

                  Let’s build something great together