This application is designed for field sales representatives. It allows them to create customer orders, send them to the company server, view the order history, and manage the product/customer database synchronized from the server.
đź“‹ Orders
- Order entry: add items via text search, barcode scanning, or selection from favorites
- Viewing: list of current orders per customer with line item details (item, description, quantity, unit price)
- Editing: edit quantity, price, add a comment, mark item as free
- Deletion: delete an entire order per customer
🚀 Sending
- JSON export and sending to the company server
- Select customers to send before sending
- Confirmation notification after successful sending
📦 Items
- Search for items by reference, description, or barcode
- Integrated barcode scanning (camera)
- Display of unit price, description, and available delivery options
- Update the item repository from the server
👥 Customers
- Select the customer from the synchronized local database
- Create a new customer with validation (SIRET number, email, field length)
- Viewing Customer record
📜 History
- View all shipping histories by customer and by date/time
- Each shipment is identified by a unique timestamp
- Filter and search the history
- Reload a history entry into the current order
- Delete a history entry