Psar Online blends a full marketplace & store POS, a TikTok-style reels engine with an FFmpeg → HLS video pipeline, a wallet & points economy, a Telegram Mini App, reels advertising, and a complete SuperAdmin control center — on web, PWA, iOS & Android.
A vertically-integrated commerce + content platform — from raw video upload to a sold product, tracked end to end.
Vertical short-video feed with adaptive HLS streaming, muted autoplay, categories, follows, likes, comments and shoppable product cards.
Listings, live search, cart & checkout, vendor stores, orders, reviews and watchlists — with featured & sponsored placements.
Per-vendor dashboard with Products, POS, Orders, delivery and settings — mirrored two-ways with the marketplace.
In-app balance with top-ups & approvals, plus a points/rewards system that tracks engagement and spending.
The whole site runs inside Telegram, with channel broadcasting and deep links that open products & reels directly.
Sponsored slides interleaved in the feed with cost-per-view/click, budgets and automatic pause when exhausted.
The latest features and improvements shipping to Psar Online — newest first.
The Android app is now live on Google Play — search for Psar Online, or tap the install badge on the sign-in screen. It does everything the iPhone app does: reels, the marketplace, your wallet, messages and notifications.
Version 1.1.0 is live on the App Store. It brings reel imports by link, comment and save counts on the reel icons, title suggestions when you upload, and a full-width search panel on phones.
Paste a YouTube, Facebook or Kuaishou link and we download the video and convert it for you. You can paste the whole shared message — the caption is trimmed off automatically, leaving just the link. And if that video is already on Psar Online, we tell you straight away instead of letting you post it twice. Imported reels also keep the creator's own cover image as their thumbnail.
Comment and save counts now show right on their icons, so you can see how a video is doing at a glance. The dark fade across the bottom of videos is gone for a cleaner picture. And the upload screen remembers the titles you have used before, suggesting them back as you type.
Newly posted reels are now shared to our Telegram channel on their own — a couple an hour through the day — so your videos find viewers beyond the app.
The app now opens straight to the Reels feed, so you can browse and pick what to watch. Tap any video for the full-screen player — with Save and Like now together on the right — and when you go back, you return to the exact spot you left, with your feed still loaded.
Psar Online 1.0.4 is live on the App Store with a brand-new launch screen featuring our gold logo, plus all the latest reels and marketplace improvements.
Creators now earn points and real wallet money from their reels — from views, the ads shown alongside them, and taps on their product cards. Your earnings are tracked right in your dashboard, and pay out to your wallet automatically.
Every account now has a unique referral link and QR code. Share it and earn points for each friend who signs up — with your referral stats and totals shown in your dashboard.
On phones, reels now show as a fast two-column grid that mixes every category and keeps loading as you scroll. And if you scroll away from a video before it finishes, it resumes right where you left off when you come back.
Psar Online 1.0.2 is live on the App Store with a fresh app icon and all the latest features, and the Android app can be downloaded directly from the login screen.
Add styled, draggable text to any reel — pick colours, an outline / drop-shadow / neon / label style, size and left-center-right alignment. It's burned into the video on publish and renders Khmer perfectly.
Reels now play in a shuffled order and remember what you've already watched this session, so you keep seeing fresh videos instead of repeats — while any reel stays one tap away to rewatch.
When you post to an existing drama series, the next episode number is picked automatically and already-used episodes are locked. A new option can hide the “Season / EP” labels on the episode carousel for a cleaner look.
A quick edit button lets you update a reel's title, description, category, linked products and drama details — or delete it — right from the player. Owners manage their own reels; admins can moderate any reel.
New Psar Online app icon and favicon rolled out across the website and installable PWA, plus a cleaner Facebook / social link preview.
A full per-vendor back office — Products, a point-of-sale, Orders, delivery and settings — kept in two-way sync with the marketplace, with Telegram order alerts.
Native iOS & Android apps (via Capacitor) with Firebase push notifications for chats, orders, wallet approvals and price-drop alerts.
All videos, images and thumbnails moved to Cloudflare R2, served worldwide through cdn.psar.online for faster loads everywhere.
Real screens from the live iOS & Android app.








Every reel is transcoded to HLS and delivered from a global CDN — including one-tap import from YouTube, Facebook and Kuaishou.
Video saved to temp storage; duration read via FFprobe.
5 auto-thumbnails at 10/25/50/75/90% — user picks the cover.
Optional soundtrack mixed & trimmed with FFmpeg (h264 + AAC).
Transcoded to .m3u8 + segmented .ts chunks.
Pushed to Cloudflare R2 · streamed via cdn.psar.online.
Paste a YouTube, Facebook or Kuaishou link → downloaded → FFmpeg → HLS → a native reel. No manual re-upload.
HLS.js with adaptive bitrate; a service worker caches segments (cache-first) & playlists (network-first) for instant scroll-back.
Fast temp-upload first, heavy transcode on finalize — so the UI never blocks while a reel processes.
A full short-video social layer built for commerce — discover, watch, follow and buy without leaving the feed.
A buyer-facing marketplace and a vendor-facing store system, kept perfectly in sync.
Everything shoppers need to browse and buy.
A complete back-office for every vendor.
A managed in-app balance that powers checkout and payouts.
A rewards layer that drives engagement and loyalty.
Meet users where they already are — the entire app runs inside Telegram.
Full site as a Mini App — native back button, theme sync, and vertical-swipe handling for smooth reels.
SuperAdmin posts selected products & reels to a Telegram channel with rich photo cards + action buttons.
Buttons use ?startapp links that open the Mini App directly on the exact product or reel.
Monetize the feed with native sponsored content and self-serve campaigns.
A professional, fixed-sidebar dashboard with gradient stat cards to run the entire platform.
Built to reach every device and every search engine.
iOS & Android via Capacitor, on the App Store & Play — with FCM push notifications.
Installable, offline app-shell caching, and pull-to-refresh on mobile.
Server-side OpenGraph, JSON-LD, dynamic sitemaps, robots & IndexNow — Google, Bing, Yahoo, Baidu & Yandex.
One-tap 🇬🇧/🇰🇭 flag switch with runtime whole-UI Khmer auto-translation.
Cloudflare R2 object storage served globally through cdn.psar.online.
Phone login with Telegram Gateway OTP and SMS fallback.
Push for chats, orders, wallet, ads, follows & price drops.
Real-time chat with voice notes, photos and product cards.
A single Express API and SQLite core, fronted by a multi-client layer and backed by a media-processing pipeline & a global CDN.
A cohesive, role-guarded API — a representative slice of the endpoint groups.
Expand any module for how it actually works under the hood.
-ss, mapped & -shortest, transcoded to H.264 + AAC)..m3u8 playlist plus segmented .ts chunks — then uploaded to Cloudflare R2 and recorded in the DB.yt-dlp downloads it (through a proxy) → FFmpeg → HLS → a native reel, no re-upload. Kuaishou has no yt-dlp extractor, so its share page is resolved to a direct CDN mp4 first. Pasted share text is trimmed to the link, and an already-imported URL is caught by a canonical <source>:<id> key before the download starts.cdn.psar.online; a service worker caches segments (cache-first) & playlists (network-first) for instant scroll-back.ready() / expand(), native BackButton sync, theme colors, and disabled vertical-swipe so reels scroll cleanly.?startapp= deep links that open the Mini App directly on the exact product or reel.