Kompania Edu-Art Sp. z o.o.

Kompania Edu-Art Sp. z o.o. specialises in ICDL training and certification. The client runs online courses after which participants can sit an exam and obtain an official ICDL certificate.
The entire process — from enrolment through payment to materials delivery — was handled manually: by email, phone and bank transfers. There was no tool allowing a student to choose a product, pay by card and instantly gain access.
An additional challenge was the three-product-line offering: online courses, ICDL exams with two price tiers, and B2B packages for organisations using BUR, KFS or EU funding.
We are designing and building a dedicated sales and education platform tailored precisely to the client's needs.
The frontend is built in React 19 with TypeScript and Vite 6. The entire design system — colours, typography, card and navigation components — is written for the Kompania Edu-Art brand: navy #1B2B4B, gold #C9A227, Inter font. Every page has its own meta tags and canonical URL.
The ASP.NET Core 9 backend handles the full API: registration and login via JWT with a rotating refresh token stored in an HttpOnly cookie, course and exam management, access control and a complete admin panel. The database is PostgreSQL with Entity Framework Core migrations.
Payments are handled by Stripe Checkout — after clicking "Buy" the user goes to Stripe's payment page, returns after paying, and a Stripe webhook instantly unlocks access. Email automation: Resend for transactional emails and MailerLite for marketing sequences.