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
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.
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.