Case Study - Making it easier and cheaper for eBay customer to fix their cars

Helping car owners find garages to fit in new parts bought through the eBay website.

Client
eBay - European Product Development
Year
Service
Web Application

No image available

Overview

We helped eBay Germany develop a multi-tier application that allowed their users to book workshop time slots for fitting car parts purchased online, integrating Auto Butler’s API for backend support. The backend was built using Spring MVC, with JAX-RS handling API communication and JPA ensuring efficient database persistence.

On the front end, we created interactive and reactive UI components using vanilla JavaScript and CSS, with jQuery and rx-js/rx-jquery managing dynamic updates. The widgets were styled with lessJS, while asset bundling and builds were streamlined using Browserify and GulpJS.

To ensure quality and reliability, we implemented unit testing with JUnit for the backend and Mocha for front-end widget testing. End-to-end behavior testing was conducted using JBehave, ensuring seamless application functionality. Throughout the project, we followed the SCRUM methodology, enabling efficient development and iterative feature delivery.

Technology Cloud

With use of RXJS and RX-QUERY.
Reactive UI
To complete the proof of concept.
8 months
for unit test and a large suite of end to end tests covering all angles.
85% coverage