← Back to portfolio

/ SaaS · Education · LMS

Aulivra v2

Modern, scalable, multi-tenant LMS SaaS platform built for organizations, schools, and independent instructors who need to manage and market online courses with excellence.

aulivra.erlancarreira.com.br ↗
Next.jsSupabaseTypeScriptStripePostgreSQLDrizzle ORM

7

Main modules

4

User profiles (RBAC)

i18n

PT · EN · ES

100%

Isolated multi-tenant

Aulivra v2 — tela inicial da plataforma

/ product pillars

Four foundations that guide every decision

SaaS Multi-Tenant & White-Label

Hundreds of institutions on a single infrastructure, each with an isolated portal and its own visual identity.

Premium Mobile-First UX/UI

Fluid interface inspired by Notion and Canvas, works as a PWA on any device.

Native Gamification

XP, levels, badges, and leaderboards integrated at the core to engage and retain students.

Serverless Infrastructure

Next.js + Supabase with database-level RLS, LGPD-compliant, high availability.

/ platform modules

From dashboard to marketplace — all integrated

Dashboard

Consolidated view of metrics, active students, and real-time revenue.

Course Management

Hierarchical creation and organization of courses, modules, lessons, and content.

Content

Lesson editor with support for video, PDF, audio, SCORM, and Markdown.

Assessments

Question bank, randomized quizzes, approval criteria, and attempt management.

Enrollments

Enrollment management, learning paths, and per-student progress tracking.

Certificates

Automatic PDF certificate generation with QR code and unique verification code.

Analytics

BI dashboards with engagement funnels and at-risk student detection.

Marketplace

Public catalog with structured SEO, Stripe checkout, and discount coupons.

Finance

Billing, recurring subscriptions, and SaaS plan management.

Live Classes

Live session and mentoring scheduling integrated with calendar and replay.

Organizations

Multi-tenant management with full data isolation per organization (RLS).

Settings

Full white-label — logos, colors, and branding per tenant.

Audit

Complete logs of administrative actions for compliance and security.

/ access control

Granular RBAC with four distinct profiles

Super Admin

Manages tenants, plans, global billing, and feature flags.

Org Admin

Configures branding, teachers, students, and learning paths.

Teacher

Creates courses, assessments, grades assignments, and moderates forums.

Student

Watches lessons, submits activities, earns XP, and issues certificates.

/ technical architecture

Modern, service-oriented stack

F

Frontend

Next.js 16+

App Router, SSR/ISR, Server Actions

B

Backend

Supabase

PostgreSQL, RLS, Auth, Storage

B

Banco

Drizzle ORM

Migrations tipadas em TypeScript

P

Pagamentos

Stripe

Assinaturas, Pix, cupons, webhooks

E

Estilo

TailwindCSS

Design system com shadcn/ui

E

Estado

Zustand + React Query

Cache inteligente e UI global

/ technical highlights

Security and isolation at the database level

01

PostgreSQL's Row Level Security (RLS) ensures users from one tenant never access data from another — with no additional logic in the application code.

02

Drip Content allows scheduling or conditioning the release of modules based on deadlines or completion of pedagogical prerequisites.

03

Distributed gamification engine — XP, badges, and leaderboards calculated from database triggers, ensuring consistency.

04

Certificates with QR code and public verification code, automatically generated upon meeting approval criteria.

/ key features

Integrated marketplace with full e-commerce

Public catalog with structured SEO and dynamic sitemap

One-time payments, discount coupons, and recurring subscriptions via Stripe

Full internationalization — PT, EN, and ES across all screens

Audit logs tracking creation, editing, and deletion of any resource

At-risk student detection via low-completion algorithm

Chunked video upload for large files without timeout

Need a platform like this?

We build educational SaaS from scratch to production-ready product.