JavaScript Required

We can't work properly without JavaScript Enabled.

Real Time Supplier Chain Management

FarmEdge / EPAP

About Client

Application owner is from Riyadh, Saudi Arabia. At his place, auction process was a manual process. Sellers & Buyer together at the same place called as market place which handles by market owner (mostly Government). Seller comes with trucks including their products to sell. Buyer comes with trucks to purchase/buy seller’s product. At market place, there are some rooms available for auction of products. Different rooms have different auctions of different products for specific time slot. In this manual auction system, lots of issues / cheating were done by members. Client decided to transform this manual system to computer base automate system. Client come up with requirement, issues facing at market places & expenses of manual auction system.

Requirements

Client want to transfer manual auction system to computer based automation system and want to cover up possible manual process to computer based automate process. Read client's requirement document, prepared analysis and queries then discussed with client and finally prepared final solution for the issues / problems facing at market place. Few of the process can transfer into computer based automation system and few of the process can keep manually like product verification, payment transactions etc. Seller, Buyer & Shipper details, Product catalogue, category, types & container details.

Challenges

Client want to stop cheating in manual auction, reducing costing of manual auction, keep track of each & every auctions, product selling, purchase & shipping and transactions & history.

Solutions

Prepared analysis and solution document, shared with client and after final discussion & receiving confirmation by client, started building system to solve issues & problems facing by him in manual auction process and will transfer manual system to computer based automation system for auction. In solution, provided a portal to manage auction process using computer based automation system.

Purposed the solution with following technology stack:

  • Backend: Java, Spring Boot with data JPA, Web-socket
  • Database: MYSQL server
  • Fronted: HTML, CSS, JavaScript, jQuery, Ajax, Bootstrap, Stomp JS & Sock JS

Main Entities

Sellers, Buyers, Shippers & Admin Team (Super Admin, Operations, Finance etc.).

In the application

Admin Team Manage

Users & Roles details, Product Catalogues & Categories, Auction details, Offers & Bids of auction, Balance, Tax, Calculate Revenue, Shipping Details etc.

Seller manages

Details & photos of farm, products and other, Places Offers, Location Details

Buyer Manages

Places Bids, Location Details & Delivery details

Shipper Manages

Shipping Details

Results

It was difficult to implement because of support required to operational teams of business. Implementation was done phase by phase.

  • Phase 1: It was required to provide training & guide to operational teams, technical teams and continue monitoring on system. Transferred manual work to computer based management system.
  • Phase 2: Added fixes in system for the issues which were found after phase 1 implementation, added new systems and extended features of existing servers as per need.
  • Phase 3: Applied fixes, extended existing features and added new reports for management to take decision from history of data.
  • Phase 4: Added features in existing reports generating, updated reconciliation feature for operational & management teams and delivered system successfully.

More Success Stories

  • Call Center

Our client is leading call center service provider in USA. Our client had multiple call center sites with hundreds of support team handling support for many bit MNCs in USA.

See More
  • Data Warehousing - Car Rental

They specialize in offering GPS-enabled vehicles to provide real-time tracking and monitoring capabilities to their customers.

See More
  • Cyber Security

Our client has created a Risk engine which will prepare a detailed report by analyzing different data received from different sources.

See More