Skip to content

MaxRS07/nova-test

Repository files navigation

NovaTest

AI-powered browser testing platform built on Amazon Nova Act.

What it does

NovaTest runs autonomous browser agents against your web app to detect UI faults, visual errors, and broken flows — without writing test scripts.

Stack

  • Frontend — Next.js, Supabase Realtime
  • Backend — FastAPI (Python)
  • Agent — Amazon Nova Act
  • Database — Supabase (Postgres)

Getting started

Frontend

cd nova-flow
npm install
npm run dev

Backend

cd server
pip install -r requirements.txt
python main.py

Environment variables

# Frontend (.env.local)
NEXT_PUBLIC_SUPABASE_URL=
NEXT_PUBLIC_SUPABASE_ANON_KEY=
SUPABASE_URL=
SUPABASE_KEY=
NOVA_ACT_API_URL=http://localhost:8000

# Backend (.env)
SUPABASE_URL=
SUPABASE_KEY=
NOVA_ACT_API_KEY=

How it works

  1. Point NovaTest at a URL and configure your agents
  2. The backend spins up Nova Act browser agents and streams events to Supabase
  3. The frontend subscribes via Supabase Realtime — live logs, thinking traces, and faults appear as they happen
  4. Results persist across reloads and are accessible from any device

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors