This article walks through installing QAtrial and creating your first project using the setup wizard. We will use a concrete example: a US-based medical device company setting up a workspace for firmware validation.

Prerequisites

You need Node.js 18 or later and npm 9 or later. QAtrial runs in modern browsers: Chrome 90+, Firefox 90+, Safari 15+, or Edge 90+. A screen resolution of at least 1280×720 is required, though 1920×1080 is recommended.

Amazon

Node.js 18 LTS

As an affiliate, we earn on qualifying purchases.

As an affiliate, we earn on qualifying purchases.

Installation

Open your terminal and run:

git clone https://github.com/MeyerThorsten/QAtrial.git
cd QAtrial
npm install
npm run dev

The Vite development server starts and prints a local URL, typically http://localhost:5173. Open that URL in your browser.

There is no database to configure, no Docker container to start, and no environment variables to set (unless you want to use the optional AI proxy for production deployments). QAtrial runs entirely in the browser and persists data to localStorage.

Amazon

npm 9 package manager

As an affiliate, we earn on qualifying purchases.

As an affiliate, we earn on qualifying purchases.

Creating Your Account

On first launch, you see a login screen. Click Register and fill in:

  • Full Name: This appears in audit trails and electronic signatures. Use your real name.
  • Email: Your login identifier.
  • Password: Used for login and signature re-authentication.
  • Role: For your first project, select Admin to have full access. In a team setting, you would assign roles appropriately (QA Manager, QA Engineer, Auditor, Reviewer).

Click Register, then log in with your new credentials.

QAtrial – Setup Your First Workspace
QAtrial · Getting Started Guide
Set Up Your First
Regulated Quality
Workspace
v3.0 React / TypeScript / Vite Node.js 18+ required ~10 min to first project No database · No Docker · No env vars
Prerequisites
Node.js 18+ npm 9+ Chrome 90+ Firefox 90+ Safari 15+ Edge 90+ 1280×720 min resolution
Step 0
Install & Launch
terminal
git clone https://github.com/MeyerThorsten/QAtrial.git
cd QAtrial
npm install
npm run dev
Opens at http://localhost:5173 — no database, no Docker, no environment variables required. Data persists to localStorage.
The Setup Wizard
6
Steps to a Regulatory-Aware Project
Each step builds on the last to compose your template. Example: US medical device firmware validation.
1
Country Selection
Choose from 37 countries across Americas, Europe, Asia. Loads the regulatory authority templates for your jurisdiction.
→ United States
2
Industry Vertical
Pick from 10 verticals. Loads industry standards, risk taxonomy, and compliance requirements for your domain.
→ Medical Devices
3
Project Metadata
Name, description, owner, version. Only the name is required. Description gives context to the AI co-pilot and reports.
→ Firmware v2.1
4
Project Type
7 types plus Empty: Software, Embedded/IoT, QMS, Validation, Clinical, Compliance/Audit, Supplier Quality.
→ Embedded / IoT
5
Quality Modules
15 composable blocks, any combination. Each adds ~5 requirements and ~5 tests. Auto-deduplicates overlaps.
→ 8 selected
6
Preview & Customize
Review all generated requirements and tests. Deselect anything that doesn’t apply. Header shows live selection count.
→ Create Project
Worked Example
🩺
Example Project Config
MedDevice Firmware v2.1
Firmware validation for Class II infusion pump controller · Owner: Sarah Chen
🇺🇸 United States ⚕️ Medical Devices 💾 Embedded / IoT
Selected Quality Modules
Audit Trail
21 CFR Part 11
Electronic Signatures
Part 11 · EU Annex 11
Data Integrity
ALCOA+
Change Control
ISO 13485
CAPA
ISO 13485 · QMSR
Risk Management
ISO 14971
Validation / CSV
IQ/OQ/PQ
Traceability Matrix
ISO 13485 · FDA
Wizard Output
What You Get After 10 Minutes
40–80
Requirements
Pre-populated with IDs, risk levels, regulatory refs, and evidence hints
40–80
Test Cases
Pre-linked to requirements via tag-based matching, statuses set to Not Run
7
Dashboard Views
Coverage, traceability matrix, risk distribution, CAPA funnel, orphan detection
0
Config Overhead
No database setup, no Docker, no environment variables — browser-only
After the Wizard
Recommended First-Week Workflow
1
Review & Refine Requirements Requirements tab
Edit descriptions to match your specific product. Adjust default risk levels. Modify regulatory references. All requirements start as Draft.
2
Baseline Requirements Status → Active
Move reviewed requirements from Draft to Active. Triggers the approval workflow if configured. Active requirements are considered baselined.
3
Generate Additional Tests with AI AI Co-Pilot
Click any requirement → Generate Tests. AI proposes additional test cases based on requirement text, vertical standards, and risk level. Review and accept.
4
Execute Tests & Record Results Tests tab
Mark tests Passed or Failed. Attach evidence. Failed tests automatically prompt CAPA creation. The compliance readiness score updates in real time.
5
Run Gap Analysis Evaluation tab
ISO 13485 gap assessment checks all 27 clauses in keyword mode (no AI needed) or AI deep-analysis mode. Gaps can be closed by generating requirements directly.
6
Generate Reports Reports tab
Validation Summary Report, executive brief, or regulatory submission package (FDA 510(k), EU MDR, PMDA STED). Export as PDF or CSV.
Optional Configuration
AI Provider Presets (Settings → Gear Icon)
🟠
Anthropic
Claude models. API key required.
API Key
🟢
OpenAI
GPT-4o and variants. API key required.
API Key
🔵
OpenRouter
Multi-provider access. API key required.
API Key
🦙
Ollama
Local model runner. No API key needed.
Local · Free
🖥️
LM Studio
Local model runner. No API key needed.
Local · Free
AI is optional. QAtrial works fully without any AI provider. The ISO 13485 gap assessment has a keyword-based mode that requires no API key. Configure AI whenever you’re ready to unlock test generation, risk classification, CAPA suggestions, and executive reporting.
Adobe Acrobat PDF Pack | 12-Month Access to Online PDF and E-Sign Tools, Non-Renewal | Web-browser based[Online Code]

Adobe Acrobat PDF Pack | 12-Month Access to Online PDF and E-Sign Tools, Non-Renewal | Web-browser based[Online Code]

  • Access via Web or Mobile: No desktop download required
  • All-in-One PDF Tools: Create, combine, organize, and sign PDFs
  • Simplify Daily Tasks: Convert files, combine documents, fill and sign forms

As an affiliate, we earn on qualifying purchases.

As an affiliate, we earn on qualifying purchases.

The Setup Wizard

After login, QAtrial detects that no project exists and launches the six-step setup wizard. Each step builds on the previous one to compose a regulatory-aware project template.

Step 1: Country Selection

You see a grid of 37 countries organized by region: Americas, Europe, and Asia. A search box at the top lets you filter quickly.

For our example, select United States.

This selection determines:

  • FDA-centric regulatory templates load (21 CFR Part 11, QMSR/21 CFR 820, ICH guidelines)
  • Country-specific requirements will reference the FDA as the regulatory authority
  • The available verticals and their standard references are contextualized for US regulatory expectations

Some countries display a “Demo available” badge. If you want to explore QAtrial before committing to your own project, click Load Demo on one of these countries. The demo pre-fills every wizard step with realistic data so you can see the full output without making any decisions. You can always start a new project later.

Step 2: Industry Vertical

Ten verticals are available. Each loads industry-specific standards, risk taxonomies, and compliance requirements.

For our example, select Medical Devices.

This loads:

  • QMSR/21 CFR 820 references (the new FDA Quality Management System Regulation)
  • ISO 13485:2016 requirements
  • IEC 62304 (software lifecycle for medical devices)
  • ISO 14971 risk management taxonomy
  • EU MDR 2017/745 references (relevant if you plan to sell in Europe)

The vertical selection is optional. You can click Skip — use generic templates to proceed with only country-level templates. This is appropriate if none of the ten verticals match your industry, but for most regulated organizations, selecting a vertical produces significantly more useful output.

Step 3: Project Metadata

Fill in four fields:

FieldOur ExampleNotes
Project NameMedDevice Firmware v2.1Required. Appears in the header and reports.
DescriptionFirmware validation for Class II infusion pump controllerOptional. Provides context for AI features and reports.
OwnerSarah ChenOptional. Displayed in reports.
Version2.1Optional. Defaults to “1.0” if left blank.

Only the project name is required. The other fields enhance reports and provide context to the AI co-pilot.

Step 4: Project Type

Seven project types are available, plus an Empty option:

TypeWhen to Use
Software / Web AppSoftware development and validation
Embedded / IoTHardware, firmware, IoT devices
Quality System (QMS)Setting up or improving a QMS
ValidationIQ/OQ/PQ, CSV, method validation
ClinicalClinical studies and trials
Compliance / AuditRegulatory compliance assessment
Supplier QualitySupplier qualification programs
EmptyBlank project, no templates

For our example, select Embedded / IoT. This loads template content specific to firmware and hardware validation within the medical device vertical: requirements referencing IEC 62304 software lifecycle processes, hardware-software integration testing, and embedded system verification.

Selecting Empty skips the module selection step entirely and creates a blank project with zero pre-generated content. This is useful if you want to import your own requirements or start from scratch.

Step 5: Quality Modules

This step shows 15 composable quality modules. Each adds a focused set of requirements and tests (typically five per module) to your project. Select any combination.

For a medical device firmware project, a reasonable selection might be:

  • Audit Trail — Required for 21 CFR Part 11 compliance
  • Electronic Signatures — Required for 21 CFR Part 11 / EU Annex 11
  • Data Integrity (ALCOA+) — Fundamental GxP expectation
  • Change Control — Essential for device software changes
  • CAPA — Required by ISO 13485 and QMSR
  • Risk Management — Required by ISO 14971
  • Validation / CSV — Required for IQ/OQ/PQ protocols
  • Traceability Matrix — Required by ISO 13485 and FDA expectations

Click Select All if you want every module, or pick individually. The header shows your selection count.

Modules compose on top of the country and vertical templates. If a module requirement duplicates one already provided by the country or vertical template (matched by title), the system deduplicates automatically.

Step 6: Preview and Customize

The preview screen shows two lists: all generated requirements and all generated tests. Each item has a checkbox.

For our US Medical Devices + Embedded/IoT project with the modules listed above, you will typically see 40-80 requirements and a similar number of tests. Each requirement shows its category tag and title. Each test shows its category and linked requirement tags.

Review the lists. Deselect any items that do not apply to your project. For example, if your device does not require sterilization, you might deselect sterilization-related requirements. The header updates to show “Requirements (selected/total)” and “Tests (selected/total)”.

When satisfied, click Create Project with the final count displayed on the button.

Linux Mint 22.3 Handbook for Developers: Set Up Modern Development Environments, Master the Terminal, and Build Real-World Projects (Linux Mint 22.3 Complete Mastery Series)

Linux Mint 22.3 Handbook for Developers: Set Up Modern Development Environments, Master the Terminal, and Build Real-World Projects (Linux Mint 22.3 Complete Mastery Series)

As an affiliate, we earn on qualifying purchases.

As an affiliate, we earn on qualifying purchases.

After the Wizard Completes

The wizard closes and you land on the Requirements tab with your newly generated project. Here is what to do next:

Review Your Requirements

Scroll through the requirements table. Each requirement has:

  • An auto-generated ID (REQ-001, REQ-002, …)
  • A title and description
  • Status (all start as Draft)
  • Metadata: tags, risk level, regulatory reference, evidence hints

Click the pencil icon on any requirement to edit it. Adjust descriptions to match your specific product. Change risk levels if the defaults do not match your risk assessment. Add or modify regulatory references.

Check Your Tests

Navigate to the Tests tab. Tests are pre-linked to requirements via tag-based matching that happened during template composition. Each test shows its linked requirements.

Explore the Dashboard

Navigate to the Evaluation tab. The Overview dashboard shows your coverage metrics, the traceability matrix, and any orphaned items. Since all tests start as “Not Run” and all requirements start as “Draft”, your initial compliance readiness score will be low. This is expected. The score improves as you activate requirements, execute tests, and complete risk assessments.

Configure AI (Optional)

Click the gear icon (Settings) in the header to configure an AI provider. QAtrial supports five presets:

  • Anthropic — Claude models, requires API key
  • OpenAI — GPT-4o and variants, requires API key
  • OpenRouter — Access to multiple model providers, requires API key
  • Ollama (Local) — Run models locally, no API key needed
  • LM Studio (Local) — Run models locally, no API key needed

Select a preset, enter your API key (if applicable), and choose a model from the dropdown. Once configured, AI features become available: test generation from requirements, risk classification, gap analysis, CAPA suggestions, executive briefs, and validation summary reports.

If you prefer not to use AI features, QAtrial works fully without them. The ISO 13485 gap assessment even has a keyword-based mode that requires no AI provider.

Start Working

A typical workflow from here:

  1. Review and refine the generated requirements to match your specific product
  2. Move requirements from Draft to Active as they are reviewed and baselined
  3. Use AI test generation to create additional test cases where coverage is thin
  4. Execute tests and record results (Passed/Failed)
  5. Open CAPA records for failed tests
  6. Run gap analysis to identify missing coverage
  7. Generate reports for management review or regulatory submission

Starting Over

If you want to create a new project, click New Project in the header toolbar. You will be warned that existing data will be discarded. Confirm to restart the wizard.

You can also use Import/Export in the toolbar to export your current project as JSON before starting a new one, preserving your work for later reference or re-import.

Using Demo Projects

If you selected a country with a demo project available and clicked Load Demo in Step 1, the wizard pre-fills all steps with realistic data. This is the fastest way to see QAtrial in action. After the demo loads, you can modify any step before creating the project, or simply create it as-is and explore.

Demo projects include requirements and tests that represent a realistic regulated project in the selected country and vertical. They are useful for training, evaluation, and understanding how QAtrial organizes quality records before you commit your own project data.

What Just Happened

In about ten minutes, you went from a fresh installation to a workspace with dozens of regulatory-aware requirements, linked test cases, risk metadata, and compliance infrastructure. The same setup in a traditional QMS would involve weeks of configuration, template development, and consultant time.

The generated content is a starting point. It reflects the regulatory standards that apply to your country, vertical, and project type. Your job is to refine it to match your specific product, organization, and quality objectives. QAtrial gives you the structure. You fill in the specifics.

You May Also Like

Why QAtrial Is More Than a Test Management Tool

When teams in regulated industries first encounter QAtrial, they often see the…

QAtrial vs Spreadsheets for Regulated Quality Work

Spreadsheets are the default quality management tool in regulated industries. Not because…

Self-Hosted Quality Management: Why Docker Changes the Game for Regulated Companies

Regulated industries have a data sovereignty problem that cloud-only quality management vendors…

What Is QAtrial and Who Is It Built For?

Quality management in regulated industries has a tooling problem. Enterprise platforms like…