Sales Companion Flutter Mobile App for SFA Reporting
Services Covered:

Industry
E-commerce & Retail
Duration
6 months
Budget
Confidential
Start Date
1 February 2021
Team Size
Confidential
Engagement Model
Onshore
Project Capability Score (PCS)
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
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
Mobile
Tech Stack
Flutter
Dart
Client Endorsement
Overall Review Rating
4.88
5 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.”
Note: This endorsement is based on publicly available client feedback from external review sources.
More Projects by e-point
Endorsed
Completed
Financial Services
Custom Transactional Platform for Investment Fund
Services Covered:
+1 more
Endorsed
Completed
Financial Services
Digital Experience Platform Modernization for Santander Bank Polska
Services Covered:
+1 more

