Next.js LMS Template with AI & Live Classes
Full Stack
Most popularStudent website + Admin and instructor dashboard + NestJS API with TypeORM and auth
Student Website
The Next.js 16 student website on its own, with the course catalog, course pages, checkout, and the learner dashboard
Admin & Instructor Dashboard
The Next.js 16 management dashboard on its own, with course, people and enrollment management, the instructor workspace, and the AI assistant
Backend API
The NestJS API on its own, with TypeORM, JWT auth, enrollments, assessments, orders, webhooks, email, and a one command seeder
Building for clients?
Agency License
- Everything in Full Stack
- Unlimited projects
- Priority email support (48h)
Next.js LMS Template with AI & Live Classes
Learnio is a full-stack Next.js LMS template with a NestJS backend, AI assistant, live classes, Stripe checkout, quizzes, certificates, and Arabic RTL.
Learnio is a full-stack Next.js LMS template with a NestJS backend, AI assistant, live classes, Stripe checkout, quizzes, certificates, and Arabic RTL.
Full Stack
Most popularStudent website + Admin and instructor dashboard + NestJS API with TypeORM and auth
Student Website
The Next.js 16 student website on its own, with the course catalog, course pages, checkout, and the learner dashboard
Admin & Instructor Dashboard
The Next.js 16 management dashboard on its own, with course, people and enrollment management, the instructor workspace, and the AI assistant
Backend API
The NestJS API on its own, with TypeORM, JWT auth, enrollments, assessments, orders, webhooks, email, and a one command seeder
Building for clients?
Agency License
- Everything in Full Stack
- Unlimited projects
- Priority email support (48h)

Learnio brings course discovery, teaching, and student progress together in one full-stack learning platform: a Next.js student website, a Next.js management dashboard, and a NestJS API behind both. Live classes, an AI admin assistant, Stripe checkout, quizzes, assignments and certificates, in English and Arabic with light and dark themes.




Build your learning platform around your brand
A connected foundation for an online academy, training portal, or course platform, with source code you can customize for your project. The full-stack package includes three applications.
Next.js student website
- Course catalog and course pages
- Instructor profiles and a blog
- A personal learning dashboard
- Checkout for paid courses
Next.js management dashboard
- Administrative tools for the whole platform
- An instructor workspace for courses, students, and teaching activity
- Overview cards, charts, and searchable records
NestJS backend
- Authentication, courses, and enrollments
- Learning progress, assessments, and messages
- Orders and email workflows
Put an AI assistant inside your admin workflow
Ask the admin assistant to look up platform information, create course drafts, update supported records, or schedule teaching activity.
Connected through MCP tools
Its MCP tools connect the conversation to supported management actions, including selected analytics displayed as charts.
- Looks up courses, instructors, and enrollments through the API
- Creates a course draft from one request, Arabic title and description included
- Runs on Google Gemini, OpenAI or DeepSeek, with your own API key for the provider you pick
- Review AI-generated content and changes as part of your workflow


Turn your course content into a learning experience
Create courses, order sections and lessons with drag and drop, manage lesson materials, and control what is draft and what is published.




Learn at your own pace
Students watch lessons, return to their last accessed lesson, and track completion from their learning dashboard.
- Video, reading, quiz, and assignment lessons
- Personal notes saved on each lesson
- Downloadable resources beside the notes
- Progress counted lesson by lesson

Course pages that explain the course
- What you will learn and who the course is for
- The syllabus, the instructor, and reviews
- Price, enrollment count, and the enroll action
- A catalog with search and filters in front of them

Self-Hosted Live Classes
Run live classes on your own meeting server, with students and instructors joining directly inside your learning platform. Keep your teaching experience under your brand, with control over your meeting infrastructure.
Requires a separately configured meeting server. Hosting costs are not included.


One calendar for classes and deadlines
Course calendars show live sessions and assignment deadlines together.
- Live sessions and assignment deadlines per course
- Scheduled joining windows around each class
- Instructors schedule sessions from the dashboard

Inside the class
Prejoin screens, scheduled joining windows, and host controls support the live-class workflow.
- A prejoin screen before entering the room
- Host controls for the instructor running the class
- The student's seat in the same room
- Configure the meeting server for your deployment

Keep students and instructors connected
Give learners a dedicated place to ask questions about their courses. Conversations keep their saved history, image attachments, and unread indicators.


Notifications that point somewhere
Notifications bring attention to what changed, and each one opens the thing it is about.
- New messages and session changes
- Marked assignments and issued certificates
- An instructor inbox scoped to the courses they teach

Assess learning and recognize progress
Quizzes, assignments, and certificates, from the question editor to a public verification page.
Quizzes graded on the server
Build course quizzes with questions, answer options, passing scores, and attempt limits.
- Students receive server-graded results
- Required quizzes can form part of course completion
- Attempt limits, or unlimited attempts for practice





Grades, feedback, and certificates
Instructors review assignment submissions, save grades, and leave individual feedback. Eligible students receive course certificates.
- Certificate numbers and public verification pages
- Share a certificate, or print and save it as PDF through the browser
- Earned certificates collected on the student dashboard



Connect checkout, enrollment, and email
Learnio includes Stripe Checkout, order management, and payment-status handling linked to course enrollment. PayPal integration code is also included.


Enrolled once payment settles
Enrollment follows the settled payment, and the confirmation page reflects the order's real status.
- Purchase receipts and enrollment confirmations by email
- Resend integration for email verification, password resets, receipts, and confirmations
- English and Arabic email templates

Orders in full
- Each order with its course, payment method, and payment status
- Status handling linked to enrollment
- Searchable order records for administrators

Stripe sandbox records and a received receipt
Successful test payments, the checkout webhook accepted by the API, and a purchase receipt as it arrived by email. These show test-payment evidence, not live charges.



Give each role the tools it needs
Administrators run the platform. Instructors work with their assigned courses and nothing else.
Administrators
- Courses, students, instructors, and enrollments
- Orders, reviews, and blog content
- Staff, roles, and settings
Instructors
- Their assigned courses and curriculum
- Messages, quizzes, and sessions
- Student submissions to mark
Everyday operations
- Overview cards and charts
- Searchable records
- Roles and permissions

Start with English, Arabic, light, and dark
English and Arabic interfaces are included, with right-to-left layouts for Arabic and light and dark themes across the student and management experiences.


Right to left, end to end
Customize the branding and extend the translations for your audience.
- Layouts written with logical properties, so they mirror in Arabic
- next-intl messages split by feature and locale
- Figures, dates, and clocks stay left to right inside Arabic text
- Use the Light and Dark switch above the screenshots to compare each interface in both themes

Build on a familiar full-stack foundation
Next.js 16, React 19, TypeScript, Tailwind CSS 4, and a modular NestJS backend.
Frontend
- Next.js 16 App Router, React 19, TypeScript
- Tailwind CSS 4
- TanStack Query for API data handling
- React Hook Form and Zod for forms
- next-intl for localization
Backend
- NestJS with per-domain modules
- TypeORM with SQLite for local development
- MySQL configuration support
- Separate JWT tokens for students and staff
- Database seeders and sample content
Developer experience
- Setup documentation for all three apps
- Exact pinned dependencies
- One API layer per frontend, consumed through query hooks
- Mock data so a frontend runs before the API is up
What you configure yourself
Learnio is a source-code template, not a managed hosting subscription. Configure your hosting, database, media storage, and the external services you choose to use.
Payments
- Your own eligible Stripe or PayPal accounts and credentials
- Webhook configuration
- End-to-end testing before accepting live payments
- Your Resend configuration
- A verified sending domain
AI and video meetings
- Your own API key for Google Gemini, OpenAI or DeepSeek
- A meeting server you configure and host yourself
- Hosting and provider charges are not included
Explore Learnio before you build
Browse the student website and the management dashboard in light and dark mode. The demo sign-in pages fill in a demo account for you. Screenshots use sample data, and the Stripe screenshots show test mode.
Build your next learning platform with Learnio
Technical Specifications
Framework
Next.js 16
React Version
React 19
Styling
Tailwind CSS 4
TypeScript
Yes
Responsive
Mobile, Tablet, Desktop
Support Period
Lifetime Included
Pro Tip: All templates include comprehensive documentation to get you started quickly.
Frequently asked questions
- What do I get when I buy this template?
- The complete source code of the package you choose, downloaded from your personal dashboard right after checkout. A business invoice is available for every purchase.
- Can I use it for client and commercial projects?
- Yes. Every paid template comes with a Commercial licence that covers one commercial project, including work you deliver to a client. To reuse the same template across several projects, choose the Agency licence, which covers unlimited projects.
- Do I get updates after buying?
- Yes. Updates are free. New versions appear in your dashboard, where you can download every file you own again at any time.
- Is support included?
- Yes. Support comes with your purchase, and you can reach the team anytime at support@aniq-ui.com.
- Can I try it before I buy?
- Yes. This template has a full live demo, linked at the top of this page, so you can click through the real thing before you decide.
Related Templates
Professional Next.js Templates Technical Advantages
Our Next.js templates are engineered with performance optimization, TypeScript integration, and developer-friendly architecture to accelerate your web application development. Ready-to-use UI components save hours of design and coding time.
Responsive Design
Fully adaptive Next.js Templates with responsive breakpoints for mobile, tablet, and desktop viewport optimization.
Accessibility
Semantic HTML, ARIA attributes and keyboard navigation, built with accessibility in mind.
High Performance
Built on the Next.js App Router with server components and optimized assets, so pages stay fast as they grow.
TypeScript Support
Next.js App Router architecture with server components for reduced client-side JavaScript and faster time-to-interactive metrics.
Enterprise-Grade Features Included:
Developer Experience
Enterprise-grade development toolkit
- TypeScript 5.0+ with strict type checking
- Server & Client Components architecture
- Comprehensive JSDoc documentation
UX & Performance
Optimized user experience metrics
- Mobile-first responsive design system
- Accessible markup with ARIA and keyboard navigation
- Fast rendering with server components and optimized assets
Maintenance & Support
Long-term project sustainability
- Support included with your purchase
- Regular security & framework updates
- SEO-optimized semantic structure
All Next.js Templates implement modern React 19 patterns, App Router architecture, and Web Vitals optimization for SEO-friendly performance.


