0%
balqalam Logo
balqalam
FeaturesCommunityPricingDocumentation
Login
  • Introduction
  • Pitch
  • Hogwarts
  • Live Demo
  • MVP
  • Roadmap
  • Launch Sprint
  • PRD
  • Get Started
  • Localhost
  • Architecture
  • Structure
  • Pattern
  • Page
  • Layout
  • Content
  • Types
  • Config
  • Actions
  • Queries
  • Authorization
  • Validation
  • Form
  • Table
  • Detail
  • Card
  • Util
  • Hooks
  • List Params
  • Views
  • README.md
  • ISSUE.md
  • Technology Stack
  • Database
  • File
  • CDN Assets
  • Entry Points
  • Dashboard
  • Authentication
  • Credentials
  • OAuth
  • Flow Diagrams
  • Multi-Tenancy
  • Offline
  • Onboarding
  • Onboarding Videos
  • Add Values
  • Admission
  • Application
  • Attendance
  • Compliance
  • Profile
  • Exams
  • Exam Wizard
  • Timetable
  • Classrooms
  • Notifications
  • Conference
  • LMS (Lumos)
Finance
  • Finance
  • Fee Management
  • Invoice
  • Wallet
  • Salary
  • Payroll
  • Timesheet
  • Expenses
  • Budget
  • Receipt
  • Accounts
  • Banking
  • Reports
  • Dashboard
  • Permissions
  • Messages
  • Integration Flow
  • Provision
  • AI Document Processing
  • Document Intelligence
  • Internationalization
  • Translation
  • Translation Guide
  • Icons
  • Docs Factory
  • Inspiration
  • Listings
  • Teachers
  • Students
  • Catalog
  • Library
  • Contributing
  • Code of conduct
  • GitHub Workflow
  • Database Seeds
  • Database Safety
  • Test Accounts
  • Playwright
  • Prettier
  • Block Rebound
Sales & GTM
  • Marketing Brief
  • Sales
  • Go-to-market
  • Marketing
  • Admission — Feature Spotlight
  • Pilot Program
  • Leads
  • Proposal
  • Outreach Templates
  • Case Study
  • Competitors
  • Landing-page teardown
  • Competitor FAQ
  • Business model
  • Shared economy
  • Traction
Fundraising & Ecosystem
  • Get Support
  • Investor Deck
  • Data Room
  • Investors
  • Accelerators
  • Incubators
  • Grants
  • Sponsors
  • Partners
  • Competitions & Hackathons
  • Universities & Training Centers

Onboarding Videos

PreviousNext

Adapting Airbnb's three onboarding stage videos into school-themed animations for Hogwarts.

The mkan host onboarding has 3 stages, each opening with a ~4-second animated video on Airbnb's CDN. We replace the house-building animation with a school-building animation, keeping the same progressive 3-stage narrative (outline → details → complete).

Original videos

All hosted on lumos.media.muscache.com, auto-play muted/inline, transparent or gradient background.

StageTitleSource URLVisual
1Tell us about your placehttps://lumos.media.muscache.com/zFaydEaihX6LP01x8TSCl76WHblb01Z01RrFELxyCXoNek.mp4?v_q=highBasic house structure appears
2Make it stand outhttps://lumos.media.muscache.com/H0101WTUG2qWbyFhy02jlOggSkpsM9H02VOWN52g02oxhDVM.mp4?v_q=highDetails added
3Finish up and publishhttps://lumos.media.muscache.com/KeNKUpa01dRaT5g00SSBV95FqXYkqf01DJdzn01F1aT00vCI.mp4?v_q=highBuilding completes

Static overview images: /airbnb/place.webp, /airbnb/stand-out.webp, /airbnb/publish.png.

mkan source locations

  • Stage 1: src/app/[lang]/host/[id]/about-place/page.tsx
  • Stage 2: src/app/[lang]/host/[id]/stand-out/page.tsx
  • Stage 3: src/app/[lang]/host/[id]/finish-setup/page.tsx
  • Step header: src/components/host/host-step-header.tsx
  • Config: src/components/onboarding/configs.tsx

Goals

  • Same progressive 3-stage narrative.
  • Same flat / geometric animation style.
  • ~4 seconds each.
  • Transparent or gradient background preserved.

Free AI tools

TierToolFree quotaUse
1Kling AI10 credits/day, ~1/clipImage-to-video — best quality for short animations
2Hailuo AIFree credits dailyConsistent style across clips
2Luma Dream MachineLimited freeQuick iterations
2Pika150 credits on signupStyle transfer from reference

Paid options for later: Runway Gen-3 Alpha ($12/mo, best video-to-video), Sora (ChatGPT Plus $20/mo, highest quality).

Workflow

  1. Extract keyframes — screenshot the peak frame from each original video.
  2. Edit keyframes — Canva or Figma free tier: swap house for school silhouette (flag, clock tower, grid windows). Keep the flat illustration style and color palette.
  3. Animate — Kling AI image-to-video with prompt "smooth building animation, flat illustration style, minimal motion, 4 seconds".
  4. Background — easiest is to bake in a gradient (mkan uses from-orange-50 to-pink-50; pick Hogwarts theme colors). Alternatives: CapCut (built-in BG removal), Unscreen (watermark on free), Remove.bg Video.
  5. Polish — CapCut: trim to 4s, add seamless loop, export MP4 (H.264) for browsers, optionally WebM.

Alternatives

Lottie animations — pixel-perfect, true transparency, tiny file size.

SourceCostSkill
LottieFiles marketplaceFree for manyNone — browse + download
RiveFree tierLow — visual editor
After Effects + BodymovinPaidHigh — motion design
Fiverr commission$50-100 for 3 clipsNone

Keep originals — Airbnb videos are abstract enough that most users won't connect them to Airbnb. Replace only static overview images with school-themed illustrations. Lowest effort, zero risk.

CSS / SVG animations — no external dependencies, perfect transparency, tiny size, fully customizable. Use Framer Motion (already in stack).

Integration

Hogwarts onboarding has 15 steps. School-adapted videos slot into stage intros following mkan's pattern:

const illustration = (
  <div className="mx-auto flex h-[300px] w-full max-w-xl items-center justify-center overflow-hidden rounded-xl sm:aspect-video sm:w-3/4 sm:rounded-2xl">
    <video
      ref={videoRef}
      className="h-full w-full object-cover"
      autoPlay
      muted
      playsInline
      preload="auto"
    >
      <source src="/videos/onboarding-stage-1.mp4" type="video/mp4" />
    </video>
  </div>
)

Store generated videos in public/videos/:

  • onboarding-stage-1.mp4 — school outline appears
  • onboarding-stage-2.mp4 — details added (windows, flag, playground)
  • onboarding-stage-3.mp4 — school completes

Tool reference

ToolCostURL
Kling AIFree 10/dayhttps://klingai.com
Hailuo AIFree dailyhttps://hailuoai.video
Luma Dream MachineLimited freehttps://lumalabs.ai/dream-machine
Pika150 freehttps://pika.art
Runway Gen-3$12/mohttps://runwayml.com
CanvaFree tierhttps://www.canva.com
FigmaFree tierhttps://www.figma.com
Microsoft DesignerFreehttps://designer.microsoft.com
CapCutFreehttps://www.capcut.com
UnscreenFree (watermark)https://www.unscreen.com
LottieFilesFree animationshttps://lottiefiles.com
RiveFree tierhttps://rive.app

See also

  • Onboarding
OnboardingAdd Values

On This Page

Original videosmkan source locationsGoalsFree AI toolsWorkflowAlternativesIntegrationTool referenceSee also

Built by Databayt ·

Welcome to balqalam.

A great journey is about to begin.