00:00
00:00
1x
  • 0.25
  • 0.5
  • 0.75
  • 1
  • 1.25
  • 1.5
  • 1.75
  • 2
banner-background

Field painting solution for sports

Our client has a successful autonomous robotic field painter for all sports. The main aim of this solution is to ease the job of turf managers. A turf manager maintains the turf used on a golf course or sporting fields and other facilities.

Project background

Sports premises are most effective when all the markings are clear and in place. There’s been a need for managing sports facilities, ever since sports have become an important part of people’s lives.

Still, line marking for sports grounds can be a challenging task when done manually. That is why our client created an autonomous robotic field painter for all kinds of sports. 

Initially, our client had a desktop application, but it was an inconvenient solution for the end-users. So our client was looking for a professional development team to build a solution as a mobile application. 

The main aim of this solution is to simplify the job of turf managers. As a rule, the turf manager maintains the turf used on a golf course or sporting fields and other facilities.

  • Duration: February 2021 - Ongoing
  • Location: Denmark
  • Industry: Sports
  • Services:
  • Cross-platform app development

Business needs

There’s been a need for managing sports facilities, ever since sports have become an important part of people’s lives. Sports premises are most effective when all the markings are clear and in place. Still, line marking can be a challenging task when done manually. That is why our client created an autonomous robotic field painter for all sports.

Our client already had a desktop app but it was an inconvenient solution for the end-users. So our client was looking for a team to build a solution as a mobile app. 

The task was to:  

– Make the job of turf managers easier; 

– Create an MVP (Minimal Viable Product) quickly and cost-effectively; 

– Gather a team to build a solution as a mobile app. 

Product features

  1. Log in
  2. User profile
  3. User guides
  4. Add/edit field
  5. Move and rotate/Calibration routine
  6. Cleaning
  7. History
  8. Joystick control
  9. Hit obstacle
  10. Overview of the fields
  11. Positioning a robot
  12. Joystick control

Solution

When creating a new application, we always start with the frontend. We always implement the user interface first, after that we do the data binding, and only then complete the API and backend tasks.

– Since our client needed a solution for all platforms, we decided to use Dart and Flutter SDK in our case.

– As a rule, we use Flutter SDK for the development of cross-platform user interfaces.

– With Flutter powered by Dart programming language, we provided all the native mobile experience and advantages at a more reasonable cost and for a bigger audience.

Our technology stack

  • Flutter
  • Google Maps
  • Hive
  • Auth0

Key achievements delivered

  1. We created and released a cross-platform app on Flutter.
  2. We improved the initial field paining solution.
  3. We facilitated the work for the turf managers.
  4. Our development team created a stable MVP on a budget.

Let’s bring your idea to
life together!

    Successfully applied!