← 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

Aulivra v2 — Dashboard

Dashboard

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

Aulivra v2 — Course Management

Course Management

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

Aulivra v2 — Content

Content

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

Aulivra v2 — Assessments

Assessments

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

Aulivra v2 — Enrollments

Enrollments

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

Aulivra v2 — Certificates

Certificates

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

Aulivra v2 — Analytics

Analytics

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

Aulivra v2 — Marketplace

Marketplace

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

Aulivra v2 — Finance

Finance

Billing, recurring subscriptions, and SaaS plan management.

Aulivra v2 — Live Classes

Live Classes

Live session and mentoring scheduling integrated with calendar and replay.

Aulivra v2 — Organizations

Organizations

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

Aulivra v2 — Settings

Settings

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

Aulivra v2 — Audit

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.