Advotics POS & Loyalty App

Suply Chain Process

Factory Production

In the factory, products are manufactured and uniquely identified by serial numbers for tracking purposes. For example, each can of oil receives a serial number. Once produced, cans are grouped into boxes, which are also assigned unique serial numbers. These boxes may then be consolidated into larger units, or pallets, each of which is similarly identified by a unique serial number. Prior to leaving the factory, products undergo thorough Quality Control (QC) checks, where they are scanned and labeled as either “QC Pass” or “QC Fail” to ensure only high-quality products proceed to the next stage.


Warehouse Management System

Upon completion of production, products are transferred to designated warehouses across various regions. In the inbound process, each product is scanned to verify authenticity and count. Products are then organized within the warehouse according to designated storage areas called "lines," which contain multiple racks. Internal transfers within the warehouse, referred to as "Intra-Warehouse Transfers," allow for efficient movement and storage. Inventory and stock checks are conducted regularly, and any defective products identified are flagged in the system as unsellable. Approved products are prepared for dispatch to retail outlets, where they undergo an outbound process, including final scans to ensure accuracy.


Sales Order & Delivery Order

Once products are stocked in warehouses, they are ready for distribution to retail outlets. Sales representatives visit these outlets to manage sales orders, which are supported by a robust tracking system that includes journey planning, promotions, invoicing, and documentation. After a sales order is confirmed, products are released from the warehouse in a "Delivery Order" process, ensuring that items are delivered promptly to the intended outlets.


Point of Sale (POS) & Loyalty System

Upon receiving products, outlets can begin selling them to customers. Each product is scanned at the point of sale to confirm its serial number, allowing outlets to track sales through the POS system. Additionally, a loyalty program enables customers to earn points with each purchase. Accumulated points can be redeemed for available rewards, such as gifts or vouchers, creating a rewarding experience for loyal customers.

About The App

- Point of Sales (POS) System: A robust transaction management solution for retail environments, enabling stores to efficiently handle transactions. Each transaction and qualifying activity earns points, adding value to store operations.

- Loyalty Program: A rewards system designed to engage and incentivize retailers by allowing them to accumulate points through sales activities, which can be redeemed for gifts or vouchers. This system enhances motivation and drives product sales by rewarding store performance.

- Clients : Motul, Cocacola, Blibli, East West Seed Indonesia (EWINDO), etc.

Description

- Develop POS & Loyalty App (2019-2024)

- Features : Point of Sales, Point & Reward, Create Order, Inventory Scan.

- Tech Stack : Flutter, Dart, GetX, get_storage, sqflite, flutter_config (read config from .env), Google Maps, Mobile Scanner, Custom Network Logger (like Chucker), Firebase Crashlytics, Firebase App Distribution, Gitlab, gitlab-ci, Multi Variants (Different App for Multi Clients).