A powerful, modern Web Video Editor built with Next.js, React, and TailwindCSS. Revo features complex timeline management, video trimming, text overlays, and server-side rendering support.
- Local Uploads Bypass: Replaced strict Google Cloud Run external dependencies with a robust local Next.js
/api/uploads/localfilesystem proxy to allow true offline editing without 503 HTTP errors. - Graceful Error Handling: Implemented safe HTML payload parsing to protect backend renderer API routes from crashing during cloud API outages.
- Secure Context Fixes: Added COOP/COEP Cross-Origin security headers to
next.config.tsto allow high-performanceSharedArrayBuffermultithreading and Origin Private File System (OPFS) capabilities.
We completely redesigned Revo into a Premium Dark Mode video editor:
- Obsidian Dark Theme: Switched from default Tailwind light grays to deep
zinc-950backgrounds. - Dynamic Glassmorphism: Integrated
backdrop-blur-2xltransparent Navbars and semi-transparent panels. - Ambient Glows: Added soft glowing background elements (
bg-violet-600/10andbg-cyan-600/10) to provide an immersive depth. - Micro-Animations: Updated core CTA buttons (Export) with animated linear gradients and hover drop shadows.
First, install dependencies:
pnpm installStart the development server:
pnpm dev
# Note: To utilize OPFS features efficiently, ensure you access via http://localhost:3000 rather than a local network IP.- Framework: Next.js (App Router)
- Styling: Tailwind CSS + UI themes
- Video Engine: DesignCombo Frames & remotion
- State: Zustand
Updates are synced to the main branch.