Skip to main content
EvoPlat Logo
Auth · Payments · AI · Storage · Plugins · Surveys · File Sharing · i18n

The Enterprise AI AgentPlatform You Need

Authentication, payments, multi-provider AI agents with BYOK, cloud storage with BYOS, plugins, AI usage tracking, LDAP SSO, and an admin panel — all wired together with Next.js, Better Auth, Drizzle, Stripe, and oRPC.

The Platform

Everything Pre-Integrated, Ready to Deploy

A single, self-hosted Next.js monolith that ships with every enterprise feature pre-integrated, tested, and production-ready.

19

Core Modules

26+

Database Tables

60+

Audit Event Types

6

Languages Built-In

Pluggable AI Providers

Dynamic AI Models

Features

Everything you need, nothing you don't

From authentication to AI — each module is production-ready and designed to work together out of the box.

Multi-Provider Auth

Email/password, Google, GitHub, Microsoft OAuth, and LDAP SSO — all built-in with Better Auth and account linking.

Two-Factor Authentication

TOTP-based MFA with QR code setup, backup codes, and per-account issuer branding for maximum security.

Role-Based Access

Admin and Member roles with fine-grained permissions, an admin panel, and user impersonation.

Multi-Provider AI Chat

Streaming AI chat with OpenAI, Anthropic, Google Gemini, and xAI — configurable agents with BYOK support.

Stripe Payments

Monthly subscriptions and one-time lifetime purchases with webhook handling and plan-gated features.

Calendar & Events

Event scheduling with a full calendar view, color-coded entries, and email notifications to attendees.

Cloud Storage

S3-compatible file storage with BYOS (Bring Your Own Storage). Works with AWS S3, DigitalOcean Spaces, MinIO, RustFS, and any S3-compatible provider.

Plugin System

Global and personal plugins — embed external apps via iframe or raw HTML with plan gating and room-based URLs.

Audit Logging

Track every critical action across 60+ event types with searchable logs, IP tracking, and GDPR compliance.

Email System

Transactional emails via SMTP or Resend with React Email templates for OTP, password reset, and event notifications.

Self-Hosted Deployment

Deploy as a standalone Docker container with PostgreSQL, RustFS, and a mail server — fully self-contained.

Internationalization

Built-in i18n with next-intl supporting 6 languages — English, Italian, Spanish, French, German, and Portuguese.

AI Usage & Cost Tracking

Per-request token usage tracking with cost estimation, billing month aggregation, per-user credit limits, and admin analytics dashboard.

Announcements

Admin-created banners and modals with user targeting, recurrence (once, every sign-in, cron), priority levels, and per-user dismissal tracking.

Survey Builder

Multi-question surveys with star ratings, like/dislike, text, multiple choice, and image questions — with anonymous or user-linked responses.

File Sharing

Password-protected shareable links with expiry dates, download counting, recipient email notifications, and public access pages.

Custom Branding

Admin-configurable site name and logo that cascade across the platform — no code changes required to white-label.

AI Model Management

Database-driven AI provider and model registry with admin-managed pricing, per-user overrides, and dynamic model catalog.

AI Avatar (BYOK)

Interactive video avatars powered by LiveAvatar with voice conversation, selectable avatars, voices, knowledge contexts, and live subtitles.

Tech Stack

Built on modern foundations

Every dependency is chosen for type safety, developer experience, and production reliability.

Next.js 16App Router & RSC
React 19Latest features
TypeScript 5Full type safety
Better AuthAuth + LDAP + MFA
Drizzle ORMType-safe DB
oRPCEnd-to-end types
PostgreSQLRelational DB
StripePayments
Tailwind CSS 4Utility styling
Vercel AI SDKStreaming chat
RustFS (S3)Object storage
DockerContainerized

Why This Starter

Ship weeks faster

Email/password, OAuth, and LDAP SSO sign-in
MFA with TOTP, QR codes, and backup codes
Stripe subscriptions + lifetime payments
AI chat with configurable agents and streaming
S3-compatible cloud storage with audit logging
Global and personal plugin system with plan gating
Admin panel with RBAC, impersonation, and audit logs
Session management with IP tracking and revocation
Self-hosted Docker deployment, fully self-contained
6 languages, dark mode, responsive, accessible UI
BYOK support — bring your own AI provider API keys
BYOS support — bring your own S3-compatible storage
AI usage tracking with per-request cost estimation
Announcements system with targeting and recurrence
Survey builder with multiple question types and analytics
File sharing with password protection, expiry, and email notifications
AI Avatar with voice conversation, live subtitles, and BYOK support
Security & Compliance

Enterprise-Grade Security Built In

Security isn't bolted on as an afterthought — it's woven into every layer of the platform.

TOTP-based MFA with backup codes
LDAP SSO for enterprise directories
Session tracking with IP & user-agent logging
60+ auditable event types with retention policies
Per-endpoint rate limiting with sliding windows
Anti-enumeration on all auth endpoints
OTP-based email verification flow
User ban/unban with admin impersonation
RBAC: Admin → Member

Compliance Targets

GDPR Ready

Full audit trail, data export/delete endpoints, configurable retention, customer data ownership.

SOC 2 Aligned

Access controls, session management, MFA enforcement, comprehensive audit logging.

Self-Hosted

Your data never leaves your infrastructure. Full sovereignty. Zero vendor lock-in.

Getting Started

From Zero to Production in Minutes

Designed to minimize time-to-value. Three steps. No complex setup.

01

Clone & Configure

Clone the repo and set your database URL in .env. Stripe, OAuth, and everything else is configured from the admin UI.

02

Deploy with Docker

Run docker compose up to spin up Next.js, PostgreSQL, RustFS, and Mailpit in a single command.

03

Customize & Ship

Add your business logic, customize the UI with Tailwind + shadcn/ui, and go live. Everything else is handled.

Includes Docker Compose configs for dev & prod, migration scripts, seed data, and comprehensive documentation.

Ready to build?

Stop Building Infrastructure. Start Building Product.

Get 6 months of engineering in a single checkout. Clone the repo, deploy, and start shipping what actually matters.