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