Skip to content

Prasanna721/neutrino-test

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Neutrino App

Neutrino Test is an AI-powered QA testing platform that automates end-to-end testing using simple, natural language commands.

Neutrino-test

Architecture

Untitled-2025-03-27-2041

Prerequisites

Make sure you have the following installed:

Setup Instructions

1. Configure the Webapp Environment

Navigate to the /apps/webapp directory and create an environment file (e.g., .env) with the following variables:

# Env variables for the webapp (webapp currently uses the Claude API driver)

CLAUDE_API_KEY
SUPABASE_URL
SUPABASE_KEY

2. Initialise Supabase DB

Apply the database schema

supabase db push --file packages/supabase/schema.sql

Create the storage bucket

supabase storage bucket create browser-actions-bucket

Apply the bucket policy

supabase db query < packages/supabase/bucketPolicy.sql

3. Start Minikube

Start your local Kubernetes cluster with Minikube:

minikube start

Then, configure your Docker client to use the Minikube daemon:

eval $(minikube docker-env)

To verify that Docker is now using Minikube, run:

docker info | grep minikube

4. Build the Neutrino Service

Navigate to the /apps/neutrino directory and build the Docker images using Docker Compose:

docker compose build

5. Run the Webapp

From the root of the repository, run the following command to start the webapp:

yarn workspace webapp dev

This command will launch the development server for the webapp

About

Neutrino test is a AI powered QA platform

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •