Kadnya
The control panel, website builder, subscriptions and access control for an Arabic platform where experts run their education business.
open one for the full story
- Next.js
- TypeScript
- Micro-frontends
- Payments
kadnya.com

The product
Kadnya is an all-in-one platform for experts, coaches and academies. From one place they can build a personal website, sell courses, sessions and digital products, and run email and WhatsApp campaigns. It plays a similar role to Kajabi, built for Arabic-speaking creators, with the Saudi market in mind.
The problem
Creators usually stitch together one tool for courses, another for payments, another for bookings, and then WhatsApp and email to keep students informed. Kadnya puts that into a single product under the creator's own brand.
What I built
- Creator control panelThe dashboard where creators manage their products, students, orders and invoices.
- Website builderLets each creator launch a personal site under their own identity, with their logo, colors, fonts and pages.
- Subscriptions and paymentsSubscription plans, pricing, and payment gateway integrations, the flows where precision matters most.
- Roles and permissionsSeparate experiences for admins, instructors and students, with access control deciding what each role can see and do.
- Backend integrationConnecting all of the above to the platform's backend services.
Engineering notes
- One product, three audiences. Admin, instructor and student views share data but not permissions, so access rules have to stay consistent everywhere they apply.
- The platform is split into micro-frontends, so features are built and shipped as separate frontend pieces that come together as one product.
- The builder turns each creator's settings into their public site, so the same components have to look right under many different brands.
Screens
kadnya.com

kadnya.com

kadnya.com

kadnya.com

Outcome
Live at kadnya.com.