Laminaria
Laminaria
ProductWorkflowGlobal-readySecurity
Sign in
Product & technical documentation

Laminaria documentation

A focused MVP plan for a webinar SaaS that can compete through a smooth live room, strong moderation, useful analytics and a fully animated ocean interface.

EN / RUUpdated to the commercial MVP roadmapMVP
Laminaria

On this page

What Laminaria isMain product capabilitiesComparison with the new MVP planCommercial modelDesign directionTechnical stackSystem architectureSecurity modelFinal MVP roadmap
01 · Product

What Laminaria is

Laminaria is a webinar and live communication platform for creators, educators, consultants and teams that want to run polished online events without assembling several services by hand.

Core promise

Create a webinar, share the registration link, host the live room, moderate the audience, collect analytics and reuse the event as part of a repeatable business workflow.

Market focus

The product is prepared for the EU and US startup market while staying friendly for CIS users through Russian and English localization.

Positioning

Laminaria should not be a bare MVP. The first public version should already feel premium enough that creators can imagine paying for it.

02 · Functionality

Main product capabilities

The baseline covers the full journey from account creation to a scheduled webinar, viewer registration, live room, chat, moderation, analytics and reusable team workflow.

User system

Email and Google sign-in, password recovery, persistent sessions, onboarding, profile basics, language, timezone and workspace creation.

  • Organizer accounts
  • Viewer participation
  • Team roles

Webinar creation

Organizers can create scheduled webinars, set title, description, banner, language, time, duration, visibility, password, attendee limit and landing page content.

  • Public registration link
  • Countdown page
  • Shareable viewer flow

Live room

Hosts get camera, microphone, screen sharing, chat controls, quality options and room modes; viewers join without camera or microphone unless invited.

  • Audience counter
  • Chat permissions
  • Screen + camera layout

Moderation

Admins and moderators can delete messages, mute, ban, kick, invite speakers and manage blocked lists inside and outside the webinar.

  • Temporary mute
  • Temporary or permanent ban
  • Unban and unmute lists

MVP boundaries

The product should not show unfinished modules. If a feature is not part of the first webinar loop, it stays out of the main UI.

Analytics and notifications

Registration data, attendance, names, emails and phone numbers feed webinar analytics. In-app notifications support team invites and future collaboration flows.

03 · Paid-ready MVP

Comparison with the new MVP plan

The earlier documentation was too small: it described a usable test product. The corrected roadmap raises Laminaria to a commercial SaaS MVP that can be sold to early users.

Account and workspace

The MVP keeps only the account flow needed to run webinars: email registration, sign-in, Google OAuth, password recovery, persistent sessions and workspace onboarding.

  • Create workspace
  • Owner/Admin/Moderator/Member roles
  • Stay signed in after refresh

Webinar scheduling

Organizers create a real webinar with title, description, banner, date, time, duration, timezone, visibility and participant limit.

  • Public registration link
  • Countdown/waiting page
  • Edit core webinar data

Viewer registration

The public registration flow collects the data needed for sales and marketing without making viewers create a full host account.

  • Name, email, phone
  • Repeat registrations are accepted for viewer testing
  • Registration status in analytics

Live room

The host can run the webinar with camera, microphone, screen sharing and stable viewer mode. Viewers stay receive-only unless explicitly invited.

  • Host camera and screen
  • Viewer counter
  • Mobile-safe room layout

Chat, Q&A and polls

The MVP needs basic engagement tools that make the webinar feel alive without adding unfinished complexity.

  • Chat messages
  • Questions and answered state
  • Simple polls and reactions

Moderation

Admins and moderators must be able to protect the room during a live event.

  • Delete message
  • Temporary mute
  • Kick and ban

Analytics

After registration and attendance, the organizer sees the basic business data needed to follow up with leads.

  • Registrations
  • Name/email/phone details
  • Webinar-level attendee list

MVP cleanup rule

Anything that is not ready or not required for the first webinar loop is hidden from navigation and docs until it becomes real product value.

  • No empty paid modules
  • No empty media catalog
  • No unfinished helper modules
04 · Pricing

Commercial model

Pricing starts simple, but the feature split now matches a real SaaS ladder: free testing, creator monetization, and business/team workflows.

Free · $0

For testing the product, creating early webinars and validating the viewer flow without paid limits during development.

  • Basic webinars
  • Core room controls
  • Manual testing

Creator · $15/month

For solo creators and experts who need branded webinars, analytics and a reliable production workflow.

  • More attendees
  • Branding
  • Analytics

Business · $49/month

For teams that need roles, moderation, admin controls, deeper analytics and team workflows.

  • Teams
  • Advanced moderation
  • Commercial analytics
05 · Design

Design direction

The interface should feel premium, fluid and joyful: soft gradients, glass panels, clear hierarchy and smooth motion that makes the product feel alive.

Visual language

Ocean-inspired gradients, rounded surfaces, soft shadows, animated accents and a focused dark/light compatible base.

Core pages

Landing, auth, dashboard, webinar creation, public registration, countdown, prejoin, live room, teams, admin and analytics.

Responsive UX

Mobile must be a first-class surface: no overflow, readable controls, stacked panels and thumb-friendly actions.

06 · Stack

Technical stack

The project uses a modern TypeScript monorepo with a separate web app, API, shared packages and Prisma database layer.

Frontend

Next.js, React, TypeScript, next-intl, motion animations and a shared Laminaria UI package.

Backend

Fastify API, Prisma, PostgreSQL/Neon, session cookies, realtime sockets and domain services.

Live video

LiveKit-compatible video infrastructure for host camera, screen sharing, token-based media grants and participant control.

Infrastructure

Vercel for the web client, Render for API hosting, Neon for PostgreSQL, object storage for assets and future workers for async tasks.

07 · Architecture

System architecture

The MVP stays close to a modular monolith: faster to ship, easier to debug and ready to split into services when usage grows.

Frontend Application

Handles public pages, dashboard, room UI, localization, responsive layout and API integration.

Backend API

Owns authentication, workspaces, webinars, registrations, teams, moderation actions, analytics and realtime events.

Realtime Service

Coordinates chat, viewer counts, Q&A, polls, reactions, moderation events, room state and live notifications.

Data model

Main entities include users, sessions, workspaces, teams, memberships, webinars, registrations, questions, polls, chat messages, bans, mutes and analytics events.

08 · Security

Security model

Security is built around server-owned sessions, short-lived media tokens, role checks and strict boundaries between organizers and viewers.

Auth and sessions

HTTP-only cookies, CSRF checks and persistent login behavior keep users signed in safely across refreshes.

Role-based access

Owners, admins, moderators, speakers, members and viewers receive different permissions for room controls, chat and administrative actions.

Moderation safety

Bans and mutes are recorded so admins can review who was restricted, for how long and restore access when needed.

09 · Roadmap

Final MVP roadmap

The roadmap is now split into MVP v1.0, MVP+ and post-MVP. MVP v1.0 is no longer just a demo: it is the first commercial version for paid early users.

MVP v1.0

Authorization and workspace, webinar creation, webinar room, video/audio, screen sharing, chat, Q&A, polls, webinar landing page, basic email, analytics and dashboard.

  • Core SaaS loop
  • Host + viewer flow
  • Commercial webinar baseline

After MVP validation

Only after the first webinar loop is stable, add larger modules one by one based on user demand and ability to charge for them.

  • One feature at a time
  • No placeholder pages
  • User demand first

MVP cleanup rule

Hide anything that does not help the user create, promote, run or analyze the first webinar.

  • No empty paid modules
  • No empty media catalog
  • No unfinished helper modules
Laminaria

© 2026 Laminaria. Documentation for creators, teams and early startup checks.

LandingSign in