TV Samadhi now has an owned website where years of broadcasts are searchable, the latest lives surface automatically, and a small team curates what visitors see, without re-uploading a single video.
Website and content platform for TV Samadhi (Samadhi Live), a Matara-based broadcaster streaming Sri Lankan cultural performances, music and community events to more than 11K Facebook followers. Its library catalogues over 3,000 lives, videos, reels and photos.
Built by the CrysoLabs team

Category
Media & Broadcasting
Collaboration
CrysoLabs Team
Primary stack
Next.js 16, React 19, TypeScript
TV Samadhi grew on a personal Facebook profile in professional mode, which Facebook's API cannot read like a Page. The broadcaster still needed its lives, reels and videos on its own site, plus a blog and an admin a small team could run.
Best fit for creators, broadcasters, event channels and community media that grew on social platforms and now need an owned website, a searchable archive and an editorial workflow.
The concrete capabilities this build delivers, taken from the shipped product.
A branded hero, Latest Posts from Facebook, a drag-to-explore Moments archive and a 'watch us live' section that plays the current broadcast.
Only each post's link and type are stored. Facebook's embed player shows the picture, caption, counts and video, so nothing is copied or goes stale.
Webhooks add new posts and flag lives as they happen; editors can still add, hide, feature, reorder or remove anything by hand.
A blog with SEO fields and image uploads to Cloudflare R2, About and Contact pages, and site settings the team edits itself.
Tools and architecture choices used to build and ship this project.
One codebase serves the public site and a role-protected admin, with GSAP and Lenis for the scroll-driven sections.
Posts, videos, reels, photos and lives are typed links with visibility, feature and order flags, which keeps the database small and the embeds always current.
Sessions signed with JOSE, passkeys via WebAuthn, rate-limited login attempts and an audit trail of admin actions.
Work with the account the client has, not the API access we wish it had.
Store links, not copies, so the site never drifts from Facebook.
Automate the routine, keep a manual override for everything.
Design for Sinhala-first content and mobile viewers.
Website and content platform for TV Samadhi (Samadhi Live), a Matara-based broadcaster streaming Sri Lankan cultural performances, music and community events to more than 11K Facebook followers. Its library catalogues over 3,000 lives, videos, reels and photos.
Key screens and system views from the build, each tied to what it does for the business.

The newest lives, videos and reels appear on the home page automatically, each playable in place.

Hundreds of broadcasts on one draggable board, so visitors can wander the channel's history.

Every catalogued item, filterable by lives, videos, reels, photos and posts.

Link collection, webhook auto-add and live detection feed one admin library that publishes to the site.
Education & Learning
A connected education platform for OneAccess Network & Cyber Academy in Sri Lanka. The public training site, student learning portal and staff admin share one system for courses, batches, live sessions, exams, payments and certificates.
Corporate & B2B Services
A corporate website for GruntzCore's operations, logistics and business process outsourcing services. Video-led branding, dedicated service pages, searchable insights and clear enquiry paths turn a broad capability set into an approachable business offer.
Services & Membership Platform
A website and customer operations platform for Bear2Arm, connecting its training, webinars, events, memberships and service bookings. The public experience is backed by customer accounts and an admin for reservations, content and payments.
CrysoLabs can give your channel an owned website, a searchable archive and an admin your team can run, even when platform APIs get in the way.