-- Tables
create table tests (
id uuid primary key default gen_random_uuid(),
name text,
url text not null,
tasks jsonb not null,
respondent_limit int,
created_at timestamptz default now()
);
create table responses (
id uuid primary key default gen_random_uuid(),
test_id uuid references tests(id),
video_path text,
answers jsonb,
device text,
created_at timestamptz default now()
);
-- RLS
alter table tests enable row level security;
alter table responses enable row level security;
create policy "read tests" on tests
for select using (true);
create policy "create tests" on tests
for insert with check (true);
create policy "read responses" on responses
for select using (true);
create policy "create responses" on responses
for insert with check (true);
create policy "delete responses" on responses
for delete using (true);
create policy "delete tests" on tests
for delete using (true);
-- Storage (run in SQL editor)
insert into storage.buckets (id, name, public)
values ('videos', 'videos', true);
create policy "upload videos"
on storage.objects for insert
with check (bucket_id = 'videos');
create policy "read videos"
on storage.objects for select
using (bucket_id = 'videos');
create policy "delete videos"
on storage.objects for delete
using (bucket_id = 'videos');
3. Скопіюйте Project URL та anon key з Settings → API
UX Research
Новий тест
Тип тесту
Сайт чи серія скріншотів
Прескрінінг
Відсіяти невідповідних респондентів
URL для тестування
Figma-прототип, внутрішній сайт тощо.
Завдання
Task · Verbal · Input · Fullscreen
1Скопіюй промпт і відкрий ChatGPT
Вставте промпт у ChatGPT, Claude або інший AI, і додайте свої питання в кінці.
2Встав відповідь AI сюди
Екрани
Скріншоти і питання до кожного
Залиште порожнім для необмеженого доступу.
Usability Test
About 10–15 minutes
🗣️
Think aloud
Say what you see, what you're doing, and how you feel as you go.
✅
No right or wrong answers
We're testing the product — not you.
🎙️
Screen & voice recording
Your browser will ask for permission when you click Start.
🎁
Reward
Reward will only be granted for complete participation and honest answers throughout the entire session.
Types of questions
You will see 3 types during the test
Complete an action on the site. Click "TASK DONE" when finished.
Answer out loud — speak your thoughts. Click "SPEAKING DONE" when finished.
Type your answer in the input field and click DONE.
Move the question panel
It won't get in your way
You can drag and drop this window anywhere on the page so it doesn't cover the content you need to interact with.
Screening
🙏
Thank you for your interest!
Based on your answers, this study isn't a match right now. We appreciate your time.
Test Closed
We've reached the maximum number of participants. Thank you for your interest!
Thank you! Now you can close this tab.
The test is complete. Your recording has been saved.
🎁 If you completed the session honestly and in full, your reward will be sent within 5 business days.