Skip to content

Education · online store

Kaira's Legacy Learning: a books and courses platform, launched in 8 days

Exam guides, lesson plans and live courses for nursery and kindergarten teachers, moved from WooCommerce to a platform of their own: a store, courses, an in-browser e-book reader and a personal account for every buyer.

Client
Kaira's Legacy Learning
Sector
Education · online store
Published
The page of a Titularizare exam guide: the book's cover, the choice between print and e-book, and the “Adaugă în coș” button

The scale

from the first line of code to launch

8 days

from the first line of code to launch

customers moved over from WooCommerce

540+

customers moved over from WooCommerce

easybox and Sameday points, synced daily

6,986

easybox and Sameday points, synced daily

switchover orders, recovered automatically

80

switchover orders, recovered automatically

From the project audit of 13 October 2026: the platform's git history and launch log. Delivery and migration figures, not sales.

The challenge

Kaira's Legacy Learning prepares nursery and kindergarten teachers for the Titularizare and Definitivat exams, with printed guides, e-books, lesson plans and live courses. The store ran on WooCommerce, and buyers had no space of their own: 92% of orders were placed as a guest, and the books, e-books and courses they had bought were gathered in no account at all. The goal: a platform of its own, where every buyer finds everything she has bought, in one account.

What we built

A complete platform, written from the first line for the way this business sells: printed books and e-books in one catalogue, live courses with seasonal offers, modules and bundles, online payment through Stripe, and a personal account for every buyer, with her library, orders and courses.

The e-book reader

E-books are read straight in the browser, inside the buyer's account, with no download. Every page is rendered on the server and access is checked on every page: the book is there, in the account, on any device.

Checkout and delivery

At checkout the buyer picks delivery to her address or an easybox or Sameday Point from 6,986 points, synced daily. Automatic e-mails keep her posted at every step: the order, the payment, the dispatch.

The admin panel

One panel for everything the store runs on: orders, customers, products, courses, access rights and refunds, with a tab for the orders waiting to ship and an Excel export. Every significant action is written to a log.

The move from WooCommerce

Products, customers, orders and access rights came over from WooCommerce, and customers who had an account sign in to the new one just as they did on the old site. The old product, category and account addresses lead through 301 redirects to the new pages, with a sitemap, structured data and Open Graph for Google. The 80 orders placed on the old site during the move were recovered automatically after launch. Cookie consent, data export and anonymisation cover GDPR in full.

The result

A custom platform for books, e-books and live courses, built and launched in 8 days: 540+ customers moved over from WooCommerce with their e-books and courses already in the account, a personal account for every buyer and e-books read straight in the account, with no download. Launched 8 days after the first line of code.

In detail

The platform has been live on kairaslegacylearning.ro since 12 October 2026: the catalogue, the live courses and every buyer’s account, in one place.

Stack

  • Laravel 12
  • PHP 8.4
  • Livewire 3
  • Filament 4
  • Stripe
  • Resend
  • Sameday

Capability

  • Online store
  • Online courses
  • E-book reader
  • WooCommerce migration
  • Admin
Work
The product page on desktop: the guide's cover, its title, the choice of print or e-book, courier delivery and the “Adaugă în coș” button.
The product page: the same book, printed or as an e-book, from one screen.
The home page on a phone: the headline “Pregătirea pentru examen, pusă în ordine.”, the button to this season's courses and the Titularizare guides.
The home page on a phone.
The “Ghiduri de examen” category on a phone: filters, then printed books and e-books in separate grids.
The catalogue, with printed books and e-books apart.
The product page on a phone: the guide's title, the choice of print or e-book, stock and the “Adaugă în coș” button.
Choosing the format, and the basket, on a phone.

Contact

What do you want to build?

Discuss your project