Nahiyan LMS v1.0.0 — now available

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
store.nahiyanacademy.com/dashboard

Your license

STH-LMS-EXT-7K4M-9QXP

Active
Domains2 of 5 used
acme-academy.com bound
learn.acme.dev bound

Latest release

v1.0.0

Stable · zip

Support

Priority

answered in 24h

Secure by default Instant key issuance Global deployments Human support

Everything included

A complete academy, not a starter template.

The same codebase running Nahiyan Academy — packaged for your own brand, domain and database.

Courses that feel finished

Curriculum builder, video lessons, quizzes, assignments, certificates and a polished learner workspace.

Payments built in

bKash checkout, manual verification and digital orders with receipts, refunds and admin reconciliation.

Three portals, one codebase

Student, instructor and admin experiences with role-aware navigation and granular permissions.

Your data, your Supabase

Every lesson, learner and payment lives in the Supabase project you own — not a closed SaaS silo.

Security hardened

Row-level security, verified webhooks, role guards and audit-ready operational tooling out of the box.

Support that answers

Buyer dashboard, domain management, release downloads and a ticket desk connected to the developer.

From purchase to production

Live in an afternoon.

Read the buyer guide
  1. 01

    Buy a license

    Pay with bKash or request a manual international invoice.

  2. 02

    Get your key instantly

    A cryptographic key lands in your buyer dashboard after payment.

  3. 03

    Connect Supabase

    Create a project, run schema.sql and paste your keys.

  4. 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.

Launch your own academy

Regular License

Single site
৳4,500or $39

A complete learning management system for one live website. Includes lifetime updates and six months of support.

1 live domain included
  • 1 live domain
  • All LMS modules and updates
  • Lifetime updates
  • 6 months email support
  • Self-hosted on your Supabase + Vercel
  • Buyer installation wizard

For agencies and client work

Extended License

Agencies
৳12,000or $99

Use Nahiyan LMS across up to five client or agency domains. Includes lifetime updates and priority support.

5 live domains included
  • Up to 5 live domains
  • Agency and client usage
  • Lifetime updates
  • Priority support
  • Self-hosted on your Supabase + Vercel
  • 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 downloads
v1.0.0Latest

Initial 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.