What was built: • An automated job that fetches chemical price quotations from external sources • Normalisation of the fetched data into a consistent structure • A REST API that exposes current quotations to the front end • Integration with the front end so users see up-to-date prices without manual updates • Separation between data collection, business logic and presentation, so each part can change independently