Podcast management & streaming platform

Vlny

Full-featured podcast platform with admin panel for content management, public-facing website for streaming video podcasts, RSS feed generation, and integrated payment system using GoPay.

2025 Live Full-Stack Developer
vlny.json

Overview

Vlny is a complete podcast platform that enables administrators to manage and publish video podcasts, while providing listeners with a seamless streaming experience. The platform includes automated RSS feed generation for podcast apps and a custom payment integration for premium content access.

Tech Stack

Tanstack StartContemberCloudflare WorkersReactHonoGoPay
vlny.json

Development Process

Architecture & Setup

Collaborated with another developer to choose the tech stack - decided on Tanstack Start for the frontend (first time using it), Contember for the CMS, and Cloudflare Workers for the backend. Designed the overall system architecture.

Frontend & Base

Built the frontend foundation with Tanstack Start while the other developer set up the Contember model. Implemented caching strategies to ensure fast page loads. This was my first project with Tanstack Start - great learning experience.

Payments & RSS

The most challenging part: integrated GoPay payments from both ends. On the frontend, optimized the payment flow for seamless UX. On the backend, implemented idempotency for payment safety, built the payment workflow, and set up cron jobs for scheduling. Also built automated RSS feed generation for podcast platforms.

Launch

Successfully launched on time at vlny.cz. The platform is now live, streaming video podcasts with fully functional payment system.

vlny.json

Key Features

  • Complete podcast management system with Contember CMS
  • Public streaming website built with Tanstack Start
  • Seamless payment flow with GoPay - optimized for best user experience
  • Automated RSS feed generation for Apple Podcasts, Spotify, and other platforms
  • Video processing and streaming infrastructure
  • Frontend caching for fast page loads
  • Serverless backend on Cloudflare Workers for reliability and scale