Skip to content

Repository files navigation

NovaTok (Video Generation Engine)

Welcome to NovaTok, an advanced, fully-automated cinematic video generation platform designed for high-performance rendering and sleek UI interaction.

Architecture

This project is separated into two decoupled microservices:

  1. engine/ - The Node.js rendering backend built with Remotion CLI.
  2. ui/ - The React (Vite) Frontend Studio designed with a golden/dark cinematic aesthetic.

Quick Start Guide

1. Start the Render Engine (Backend)

Open a terminal inside the engine directory: \\�ash cd engine npm install node render-engine.mjs \
(This will start the Node.js server on port 4002)

2. Start the Studio UI (Frontend)

Open a second terminal inside the ui directory: \\�ash cd ui npm install npm run dev \
(This will open the Studio on http://localhost:4000)

Features

  • Dynamic Server-Sent Events (SSE): Live, crash-proof export progress bar.
  • Wasm-Hash Immunity: Webpack cache has been fully disabled to guarantee stability on Node 24+.
  • Cinematic Workflow: Easily preview custom compositions and export them silently.

Developed & Architected by Bob.

About

An advanced, fully-automated cinematic video generation platform powered by Remotion and React.

Topics

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages