Own the academy
platform your students deserve.
A production-ready learning management system with courses, payments, certificates and three role-aware portals. Self-hosted on your own Supabase and Vercel — no per-seat fees, no lock-in.
- 1 / 5
- domains per license
- Lifetime
- updates included
- 100%
- self-hosted data
Your license
STH-LMS-EXT-7K4M-9QXP
Latest release
v1.0.0
Stable · zip
Support
Priority
answered in 24h
Everything included
A complete academy, not a starter template.
The same codebase running Nahiyan Academy — packaged for your own brand, domain and database.
From purchase to production
Live in an afternoon.
- 01
Buy a license
Pay with bKash or request a manual international invoice.
- 02
Get your key instantly
A cryptographic key lands in your buyer dashboard after payment.
- 03
Connect Supabase
Create a project, run schema.sql and paste your keys.
- 04
Deploy & activate
Ship to Vercel, open /install and bind your live domain.
Simple, one-time pricing
Pick the license that fits your launch.
Both tiers include the full product, lifetime updates and the buyer installation wizard.
Prices in BDT for bKash. International buyers can pay in USD via manual approval.
Changelog
Always improving.
Every release is packaged, tested and published to your buyer dashboard. Download the latest zip with a short-lived signed URL whenever you need it.
Open release downloadsInitial public release
First stable release: storefront, automated bKash and manual checkout, license verification API, buyer dashboard, admin panel, release downloads and the buyer installation wizard.
Questions
Before you buy
Is this a subscription?+
No. Every license is a one-time payment. Regular and Extended licenses both include lifetime updates. Support is included for six months on Regular and prioritized on Extended.
What do I need to host Nahiyan LMS?+
A Supabase project (free tier works to start), a Vercel account and a domain. The buyer guide walks through creating the database, running schema.sql, setting environment variables and deploying.
How do domain activations work?+
Your license has a fixed number of domains: one for Regular, five for Extended. The first deployment binds automatically through the /install wizard. You can unbind a domain from your dashboard at any time to free a slot.
Can I use it for client projects?+
Yes, with the Extended License. It covers up to five live domains for agency or client work. Each installation keeps its own Supabase project and data.
Which payment methods are supported?+
bKash tokenized checkout is built in for Bangladesh. International buyers can submit a manual payment request (bank transfer, Western Union, Binance or another method) for admin approval.
What happens if my domain changes?+
Open your dashboard, unbind the old domain and run /install on the new one. Verification re-checks every 24 hours and binds a new domain whenever a slot is free.
Ready to launch your academy?
Buy once, deploy anywhere. Your license, your database, your brand.