Buy Any Part

Buy Any Part is an online marketplace for spare parts. Try Catch Software worked alongside founder Chris Hansen and digital project specialists Tall Projects to deliver a new website platform to replace their existing solution which was not meeting the needs of the business.

As part of the project we:

  • Designed and built a storefront capable of organising, searching and selling potentially millions of products
  • Built a custom back-office system for managing the storefront, suppliers, inventory, and orders
  • Created an order processing system to handle the custom fulfillment, payment and commission model used by the business
  • Developed a highly scalable import and bulk update functionality to allow large amounts of data to be managed quickly and reliably without affecting the perfomance of the site

Some of the tools and technologies we employed were:

  • Universal React for the storefront, maximising usability whilst remaining SEO friendly
  • AngularJS for the back-office system user interface
  • NodeJS and MongoDB to provide a set of scalable APIs based around a microservices architecture
  • Amazon Web Services for scalable and resilient cloud services
  • Codeship for continuous integration and delivery
  • Agile project management and test-driven development were used throughout the project

Buy Any Part now offers over 300,000 products and continues to grow its catalogue and sales.

Try Catch Software continues to work as the development provider for Buy Any Part.

I started working with Tim and Try Catch for the most recent iteration of my website.

Tim built a market place web service appropriate to the stage of our business but with an eye on the future. The front end is clean and fast but most importantly the admin and inventory management platform are robust, scaled and flexible. I feel we have a future proof foundation to build on new function when required.

In the day to day operations Tim demonstrates a desire to represent and support your business. As with any new or growth business with a continuous development programme there will be issues and snags along the way but Tim takes them in his stride. Problems are resolved quickly, communication is clear and Tim always makes himself available.

I hope to keep Tim with us in whatever direction our business takes.