Using Videos in Alpha
Overview
Dualite Alpha is a strong platform for developing AI-enabled applications, but it does not have access to local or private video files. To integrate and display videos in your project, you must upload them to a publicly accessible hosting service.
This article will show you how to use Supabase as your video storage service and how to correctly and reliably reference those videos in Alpha, especially when dealing with multiple video previews or dynamic video blocks.
Step-by-Step: Hosting and Using Images in Alpha
Step 1: Set Up Supabase
To begin hosting your images, we’ll use Supabase, a free, developer-friendly backend platform that includes public image storage.
To do this-
Go to https://supabase.com
Click Start Project and sign in using GitHub or email
Create a new project (name it something like alpha images)
Once inside your project, go to the Storage tab on the left
Click + New bucket and give it a name
IMPORTANT: Enable Public access to this bucket
Click into your new bucket and upload your videos
Each video you upload will generate a public URL. This is what you’ll paste into Alpha.
Step 2: Add Videos in Supabase
Click Upload files on the upper-right corner and upload video files from your computer. Each video you upload will generate a public URL. This is the URL you'll paste into Alpha.

Step 3: Add Video URLs in Dualite Alpha
Once your video is hosted publicly:
Open your Dualite Alpha project
Wherever you want to display the video (card, preview block, list), paste the full public video URL
If you're using multiple videos, clearly indicate to Alpha which video belongs to which item
Note: Alpha cannot guess where a video goes. Be explicit in your data structure and prompt instructions.
Example Use Case: Course Dashboard with Video Previews
Let’s say you’re building a course dashboard where each course card includes a short video preview:
Step 1: Upload Videos to Supabase
After you have set up a project.
Go to storage on the left upper corner and create a new bucket.

Step 2: Create a new storage bucket and make sure to make it public.

Step 3:. Go to Upload files on the upper right corner and upload the video previews to your public Supabase bucket
Step 4: Get the public URLs by clicking on the three dots next to your uploaded video and selecting Copy public URL, for example:

Step 5: Use Them in Alpha
In your Alpha project, you can structure your content like this:

Conclusion
While Dualite Alpha doesn’t support uploading videos directly, using services like Supabase allows you to reliably include dynamic, high-quality video content in your projects. Whether you're building learning dashboards, media libraries, or pitch decks, associating the right video with the right card or section just requires public hosting and clear instructions.
Start by hosting your videos, get the public URLs, and always be specific with Alpha about placement. With that, you’ll be able to build polished, interactive video-based apps in no time.
Last updated