Skip to content

mattyopon/faultray-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

376 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

FaultRay SaaS — Next.js Frontend

⚠️ Research Prototype — not a certified compliance tool. FaultRay is under active research. Outputs (resilience score, compliance mappings to SOC 2 / ISO 27001 / PCI DSS / DORA) are theoretical estimates from the topology you declare, not substitutes for formal regulatory audit or runtime chaos engineering. See the core repo README for validation-maturity details.

The web application for faultray.com — pre-deployment resilience simulation SaaS (research prototype) that estimates your system's structural availability ceiling from declared topology, without touching production.

Try it now: faultray.com — Free tier, no credit card required.

Tech Stack

  • Framework: Next.js 16 (App Router)
  • Auth: Supabase (GitHub OAuth + Google OAuth)
  • Payments: Stripe (Pro / Business plans)
  • Styling: Tailwind CSS
  • Simulation engine: Python (faultray v11) via API routes

Development Setup

git clone https://github.com/mattyopon/faultray-app.git
cd faultray-app
npm install
cp .env.local.example .env.local  # fill in keys
npm run dev

Open http://localhost:3000.

Required environment variables

Variable Description
NEXT_PUBLIC_SUPABASE_URL Supabase project URL
NEXT_PUBLIC_SUPABASE_ANON_KEY Supabase anon key
SUPABASE_SERVICE_ROLE_KEY Server-side admin key
NEXT_PUBLIC_STRIPE_PUBLISHABLE_KEY Stripe publishable key
STRIPE_SECRET_KEY Stripe secret key
STRIPE_WEBHOOK_SECRET Stripe webhook signing secret
NEXT_PUBLIC_API_URL Python engine URL (leave empty to use local mock)

Commands

npm run dev        # Start dev server
npm run build      # Production build
npm run typecheck  # tsc --noEmit
npm run lint       # ESLint
npm test           # Vitest unit tests
npx playwright test # E2E tests

Contributing

See CONTRIBUTING.md.

Security

See SECURITY.md for how to report vulnerabilities.

Links

About

FaultRay SaaS - Zero-Risk Infrastructure Chaos Engineering Platform

Resources

License

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors