Skip to main content

Field Sales App

All notable changes to the Open Core Field Sales App will be documented here.

The format is based on Keep a Changelog.


[Unreleased]

Added

  • No changes yet

Changed

  • No changes yet

Fixed

  • No changes yet

[1.0.0] - 2024-XX-XX

Added

Authentication

  • Secure login with JWT
  • Device verification system
  • Auto token refresh
  • Session management

GPS Tracking

  • Real-time location tracking
  • Background location service
  • Activity recognition (walking, driving, stationary)
  • Offline location storage

Visit Management

  • Client visit check-in/check-out
  • Visit notes and photos
  • Visit history
  • Visit duration tracking

Client Management

  • Client database access
  • Client details view
  • Visit history per client
  • Contact information

Task Management

  • Assigned tasks view
  • Task completion
  • Location-based tasks
  • Task attachments

Orders

  • Create new orders
  • Product catalog
  • Order history
  • Order status tracking

Payment Collection

  • Record payments
  • Multiple payment methods
  • Payment receipts
  • Collection reports

Attendance

  • GPS-based attendance
  • Check-in/check-out
  • Attendance history
  • Location verification

Platform Support

PlatformMinimum Version
Android8.0 (API 26)
iOS12.0

Required Permissions

PermissionPurpose
Location (Always)Background GPS tracking
Activity RecognitionMovement detection
NotificationsReal-time updates
CameraVisit photos, document scanning

Notes

The Field Sales App requires the FieldManager module enabled on the backend. Additional features require corresponding backend modules (FieldTask, SalesTarget, ProductOrder, PaymentCollection).