The Ultimate Video & Creative Review Tool
Open-source, self-hostable, and precise.
v1.1.0 - The Global Update 🌍
🇫🇷 Version Française
ReView enables creators, studios, and developers to streamline feedback cycles. Collaboratively review Videos, Images, and 3D Models with frame-accurate precision.
The Global Update brings internationalization and massive 3D improvements!
- 🌍 Multilingual Support: Interface and documentation now available in English and French.
- 🧊 Advanced 3D Review: Surface-anchored hotspots, native FBX conversion, and GIF turnarounds.
- 🎨 UI & UX Overhaul: Redesigned guide and polished interface.
- 📩 Smarter Communications: Improved notifications and email digests.
Draw on frames with vector tools (Pen, Arrow, Shapes). Comments are tied to the exact frame (video) or position (image/3D).
Inspect GLB/FBX models with 360° view. Place hotspots directly on the 3D surface. Support for textures and animation playback.
Track history of videos and models. Compare versions side-by-side to see progress instantly.
- Real-time discussions: Threaded comments and mentions (@User).
- Team Management: Custom roles (Admin, Member, Client).
- Client Review: Secure, invite-only links for external guests.
Quickly deploy ReView using Docker (Recommended) or Node.js.
# Clone the repository
git clone https://github.com/YvigUnderscore/review-app.git
# Install dependencies (Backend)
cd review/backend
npm install
# Install dependencies (Frontend)
cd ../frontend
npm installSee the Installation Guide for full deployment instructions.
ReView wouldn't be possible without these incredible open-source projects. A huge thank you to their creators and contributors!
- React (MIT) - The library for web and native user interfaces.
- Vite (MIT) - Next Generation Frontend Tooling.
- Node.js (MIT) - JavaScript runtime built on Chrome's V8 engine.
- Express (MIT) - Fast, unopinionated, minimalist web framework for Node.js.
- Prisma (Apache-2.0) - Next-generation Node.js and TypeScript ORM.
- TailwindCSS (MIT) - Rapidly build modern websites without ever leaving your HTML.
- Framer Motion (MIT) - A production-ready motion library for React.
- Lucide React (ISC) - Beautiful & consistent icon toolkit.
- Sonner (MIT) - An opinionated toast component for React.
- React Markdown (MIT) - Markdown component for React.
- FFmpeg (LGPL/GPL) - The leading multimedia framework.
- Google (Apache-2.0) - Easily display interactive 3D models on the web.
- Three.js (MIT) - JavaScript 3D library.
- PDFKit (MIT) - A JavaScript PDF generation library for Node and the browser.
- Socket.IO (MIT) - Bidirectional and low-latency event-based communication.
- Multer (MIT) - Middleware for handling
multipart/form-data. - Bcrypt.js (MIT) - Optimized bcrypt in JavaScript with zero dependencies.
- JsonWebToken (MIT) - JSON Web Token implementation.
- Node-cron (ISC) - Task scheduler in pure JavaScript for Node.js.
- Nodemailer (MIT) - Send emails from Node.js – easy as cake!
- Helmet (MIT) - Help secure Express apps with various HTTP headers.
- Cors (MIT) - Middleware for enabling CORS.
- Axios (MIT) - Promise based HTTP client for the browser and node.js.
- Adm-zip (MIT) - A Javascript implementation of zip for nodejs.
- CSV-Writer (MIT) - Convert objects/arrays into a CSV string or write to a file.
- Puppeteer (Apache-2.0) - Headless Chrome Node.js API.
This project is licensed under the MIT License.




