Course booking e-shop for a first-aid training provider
An e-shop system for Life Support, a team of active paramedics running first-aid courses across the Czech Republic — built into their existing website, with gift cards, discount codes and automatic invoicing.
- Client
- Life Support s.r.o.
- Industry
- Healthcare
- Year
- 2024–2026
- Platform
- Web (existing WordPress site)
- Services
- E-shop development, Backend & integrations, Maintenance & DevOps

The challenge
Life Support sells hundreds of course dates a year — to individuals, companies and healthcare professionals. Orders, participants, invoices and gift vouchers were handled largely by hand, and the site had to keep its existing look while gaining a proper checkout.
What we did
- Built a three-step basket — basket, details, sending and payment — as a React app embedded into the existing WordPress site and design.
- Let customers buy a course for themselves, for someone else or as a gift, with participant details collected per seat.
- Added gift cards with unique codes and PDF vouchers, plus discount coupons with rules for which courses they can combine with.
- Connected orders to Fakturoid for automatic invoicing, with confirmation e-mails to customers, participants and the office.
- Added an English version with EUR pricing, and set up automated deployment and syncing between the development and production servers.
The result
Course bookings, gift cards and invoices run through one checkout on lifesupport.cz, in Czech and English. The site’s visual design stayed with the client — our work was the e-shop system behind it.
Technology
- React
- TypeScript
- Vite
- Tailwind CSS
- WordPress (PHP)
- MySQL
- Fakturoid API
- GitHub Actions
Screens

