Audio & videoCAN I VIBECODE
CineSend?
BUILD FIRST
- A non-sensitive or read-only version of the core experience
- A manual review step wherever correctness or trust matters
- A narrow companion tool that removes a real piece of work
LEAVE FOR LATER
- Regulated decisions, payments, or irreversible actions
- Claims of correctness, compliance, or uptime that the MVP cannot support
- Sensitive integrations until security, support, and auditability are ready
RESEARCH NOTES
What this tool actually does.
CineSend is a cloud platform for secure video storage, delivery, and streaming. Its principal product, CineSend Files, provides unlimited-size media storage, high-speed download links with custom expiry and download tracking, and non-downloadable screener links viewable in browsers or on streaming boxes/TV apps. A second product, CineSend OTT, is a customizable live and VOD platform with multi-DRM (Widevine, FairPlay, PlayReady), watermarking, geo-blocking down to ZIP code, concurrent-stream blocking, IP locks, monetization (subscriptions, rentals, vouchers, tickets), branded native smart TV apps, and viewer analytics. A third product, CineSend Request, collects large media files from many content providers into a central repository. All capabilities are exposed via an API for integration into existing business systems. The platform targets studios and teams managing high-value video con
RESEARCHED BUILD PROMPT
Give this to your coding agent.
Build a replacement for CineSend-style secure video delivery — a cloud web app called "SafeSend" (or similar) that lets teams upload, protect, and share large video files without copying CineSend's brand, UI, or marketing claims. Workflow: (1) an admin uploads large files (multipart/resumable); (2) per-file policy sets DRM, visible/forensic watermarking, geo-blocking, view/download limits, expiration, and whether the share is a direct download or a non-downloadable screener; (3) a public share page lets invited viewers watch a protected stream in-browser or request a controlled download; (4) the admin dashboard shows per-link analytics (views, completion %, download events, geolocation) and all actions are logged. Requirements: user auth with roles, resumable upload (tus or S3 multipart), storage abstraction (local/S3), transcoding to HLS with FFmpeg, AES-128 encryption of segments, watermark overlay at transcode time, geo/IP restrictions via middleware, link expiry and token reuse detection, a video player (hls.js/Shaka) that prevents right-click/download, analytics events captured server-side, and a REST API for upload, policy management, link generation, and analytics export. Implementation approach: Node.js (or Go) backend, PostgreSQL + Redis, React/Vue frontend, S3-compatible storage, containerized with Docker. Explicitly out of scope: native TV apps, multi-tenant billing/subscriptions, real Widevine/FairPlay licensing, and a pixel-perfect clone of CineSend's visual design. Include a README covering setup, architecture choices, and known limitations (e.g., browser-based playback is not fully piracy-proof, DRM only via AES-128).
Do not copy the original brand, proprietary assets, or UI; create an original visual system.