EndorsedendorsedCompleted

Sales Companion Flutter Mobile App for SFA Reporting

Services Covered:

Custom Software Development • Mobile Application Development
Project hero — replace with case study imagery
Industry
Industry

E-commerce & Retail

Duration
Duration

6 months

Budget
Budget

Confidential

Start Date
Start Date

1 February 2021

Team Size
Team Size

Confidential

Engagement Model
Engagement Model

Onshore

Project Capability Score (PCS)

gauge meter
71/100
Good

Project Capability Score (PCS) estimates how capable e-point is of successfully delivering a project like this, based on its past experience, track record, and ability to handle similar work. Learn more about PCS


Client

Companion Sp zoo

map Poland

Project Summary

e-point built a multi-platform mobile version of the Sales Companion SFA/FFA reporting app using Google Flutter to support both Android and iOS from one codebase. The app supports van selling, invoice printing, barcode scanning, photo attachments, offline operation with a secure local database, and optional integration with distributors' systems. The vendor completed about 90% of implementation work over six months and carried out extensive stabilization and critical-condition testing, with frequent communication and professional collaboration.

Key Challenges

  • Adjust the Sales Companion app to growing mobile client expectations and provide multi-platform support
  • Create a single Flutter codebase to support both Android and iOS
  • Support offline operation with secure local storage and manage large on-device databases without harming performance
  • Integrate with distributors' systems to automate order registration and status updates
  • Prevent van-selling from exceeding available stock via real-time stock checks
  • Provide features for barcode scanning, configurable surveys, photo documentation, and mobile invoice printing

Project Deliverables

  • Multi-platform Android and iOS mobile application
  • Secure local database for offline support
  • BLoC-based state management implementation
  • Barcode scanning and photo attachment features
  • Mobile invoice printing and order submission via email
  • Optional integration with distributors' systems to register orders and download statuses

Project Solution

e-point performed analysis, design and programming to migrate and extend the existing Android solution into a single Flutter codebase supporting both iOS and Android. They implemented BLoC-based state management, developed secure local storage and an on-device database to enable offline operation, and redesigned data partitioning to handle large local datasets without degrading performance. The scope included implementing van-selling features (stock checks, invoice printing), barcode scanning, photo attachments, and optional integration points for distributors' order systems; the team consisted of a project director, project manager and mobile developers.

Project Outcome

  • Achieved 90% implementation of project stages within six months.
  • Completed stabilization and final adjustments with extensive testing in critical conditions.
  • Maintained efficient collaboration and frequent updates via Slack and email.

Platforms

  • MobileMobile

Tech Stack

  • FlutterFlutter
  • DartDart

Client Endorsement

Overall Review Rating

4.88star5 out of 5 stars

Timeliness

Cost Rating

Willing to Refer

Quality of Deliverables

“e-point created a solution that was finished after tests of the solution in many critical conditions. They allowed for efficient cooperation through frequent updates and professional communication.”

Slawomir Lebkowski

CEO

Note: This endorsement is based on publicly available client feedback from external review sources.

More Projects by e-point