Getting started > Set up your data
Set up your data
Learn how to set up your first Quadraviz project by creating structured data categories, adding resources like players and teams, and linking everything to a Rive animation to power a live, dynamic overlay.
Welcome! This guide will walk you through the basics of setting up your first project in Quadraviz. In just a few steps, you'll go from a blank dashboard to a live interactive overlay powered by your data!
Before you start
To follow along with this tutorial, make sure you have:
A Quadraviz account
A Rive animation (.riv file)
We recommend starting with the example file provided here, but you're welcome to use your own.
Step 1: Create your data categories
To organize your data:
Open the Quadraviz Controller.
Navigate to the Resources tab.
Click the
+ New category
button to create a new category.Enter a clear and descriptive name, then click Next.
If you already have a category, you can use it as a nested category to create reusable, structured types.
Example: Category structure
Player category
Player Name
Player Age
Player Image
Team of 5 players category
Team name
Team logo
Primary color
Secondary color
5 nested player fields, each representing a role:
Top
Jungle
Mid
ADC
Support
Step 2: Set up your data
With categories in place, you can now create your actual resources, the data entries.
➤ Create player resources
Go to the Player category.
Click "New Resource".
Fill in the player's Name, Age, and Image.
Click Save.
Repeat for each of the five players.
➤ Create a team resource
Go to the Team category.
Click "New Resource".
Fill in the team's Name, Logo, Primary and Secondary Colors.
For each role (Top, Jungle, etc.), select the corresponding player from your existing Player resources.
Click Save.
Step 3: Configure your .riv
file
Now that your data is ready, it’s time to link it to your animation.
In the next section, we’ll cover:
How to import your
.riv
file into QuadravizHow to switch image assets from embedded to referenced
How to set up animation states (idle, in, out)
How to bind data from your resources to Rive components using Smart Inputs
Join our Community Forum
Any other questions? Get in touch