// the project
Multilingual website for AMTO Switzerland (EASA Part-147 / GCAA CAR-147): a training catalog and exam calendar fed in real time from their aviation ERP.
I built the custom plugin nv-next-at-manager to sync courses, locations, and exam sessions from the aviation ERP into WordPress via a dedicated REST endpoint (nextatmanager/v1/doimport). On the front end, users can filter by training type (AML Part-66, Type Training, Specialist, etc.), course, and location through AJAX-powered search handlers (nv_render_calendar*); results render in FullCalendar and seat reservations are handled via Contact Form 7. Stack: Hello Elementor + child theme, Elementor Pro, WPML (EN/DE/IT).
// the challenge
An aviation maintenance school (EASA Part-147) managed courses, locations, and intakes in its ERP while the trilingual website fell out of date.
// the solution
Custom plugin nv-next-at-manager that imports courses, locations, and intakes from the ERP into WordPress via a REST endpoint (nextatmanager/v1/doimport). On the front end, AJAX search by training type, course, and location, FullCalendar, and seat booking with Contact Form 7. EN/DE/IT multilingual with WPML on Hello Elementor and Elementor Pro.
// technical stack