Horse Auction Block is an e-commerce platform that links Horse Owners and Horse Lovers. The aim is to bring the age-old horse auction industry into the modern technological era. Horse proprietors can enroll on the site, formulate listings for their horses, and emphasize the distinctiveness of their equines through a list of characteristics and features. Likewise, potential buyers can sign up, express interest in a specific horse, and submit their bids.
About the project
The objective of the project was to establish an auction platform that unites horse lovers and streamlines the purchasing process. Service Providers can sign up and establish their profile. Afterwards, they can list their horses, including Auction and Sales offerings. Prospective buyers can browse these offerings and place bids on their desired horses by creating an account on the site.
Why Drupal was chosen
In light of the feature-packed specifications of the project, we opted for Drupal as the framework of our choice. The project entailed intricate features like Product Creation and Inventory Control, Auctioning, Request for Quotation, and Tender Sales capabilities. Although there were limited readily available modules for implementing Auction, Drupal Commerce and its APIs and architecture promised to be of immense assistance.
Technical Specifications
Drupal version:
Key modules/theme/distribution used:
For the front-end search component, the React JS library was utilized. React enabled rapid access to the advanced search functionality integrated with the Elasticsearch API.
Drupal Commerce offers a comprehensive API to support e-commerce functionalities. Elastic Search was employed to enhance the advanced search capabilities and increase data accessibility, as the entire system relied heavily on searching for horses.
The Elasticsearch API was employed to develop facets specific to the horses.
Custom modules were responsible for managing the auction system. An arbitration module was introduced as an intermediary system, which focuses on a third-party arbitrator to facilitate a seamless transaction between the two parties and complete the sale of the horses.