Trilanco Webstore

ReactReduxLaravelJavaScriptPHP

During my time at Trilanco, I led the development and ongoing evolution of a React/Redux and Laravel-based eCommerce platform as the primary engineer. My contributions increased web-based sales by 30% and reduced the workload of customer services by adding new self-service tools.

Features

  • Extensive product discovery tools including top products amongst similar customers, and similar suggestions for out-of-stock products
  • Manticore-based product search with spelling corrections and synonyms
  • Self-service returns system
  • Order history with tracking, detailed order status, and ability to copy an order
  • CSV order upload tool with detailed output for out-of-stock and low-stock items
  • Credit card payments via the Worldpay Access API
  • Bank transfers using HSBC Open Payments
  • Van routing using the Maxoptra logistic platform
  • A separate guest theme for unregistered users
  • Zendesk integration including customer data syncing

Technical Details

Built as a decoupled application with a React frontend consuming a Laravel API, authenticated via JSON Web Tokens. Redux manages client-side state including
basket, authentication, and order flow. The API handles business logic, payment processing, and integration with third-party services.