What I built
AgrestApp is a purchasing system for food businesses: orders and tenders for raw materials, price monitoring, supplier offers and savings analytics. I've been working on it in the Pesi team since October 2025. Several people build the front-end in Vue 3 and Inertia, so below I only describe the parts where the front-end is mine.
What I did
- UI component set – buttons, an accordion, tooltips, number fields and 69 icons as Vue components; moving the app's buttons to one component and a shared theme toggle
- Company website – the "About the system" page, a set of sections used to build the pages for bakeries, confectioneries, ice cream shops and HoReCa, price tiles and a pricing page with a payment toggle
- Analytics – the main chart, the date range picker with a compare mode, top suppliers, the savings summary and product profitability
- Supplier offer management – extending an existing screen: the individual price dialog, adding items, keyboard work and range selection
- Shop (now closed) – a basket with each supplier's minimum order, buying without an account, order history and complaints
- Migration to Tailwind CSS v4 for the whole project

