Skip to content

streamsmarter/RepGuardian

Repository files navigation

RepGuardian

RepGuardian is a Next.js + Supabase application for monitoring customer conversations, feedback trends, and critical operational updates.

Tech stack

  • Next.js (App Router)
  • React + TypeScript
  • Supabase (Auth + Postgres)
  • TanStack Query
  • Tailwind + Radix UI primitives

Local development

  1. Install dependencies:
npm ci
  1. Configure environment variables in .env.local:
NEXT_PUBLIC_SUPABASE_URL=your_supabase_url
NEXT_PUBLIC_SUPABASE_ANON_KEY=your_supabase_anon_key
N8N_WEBHOOK_URL=your_n8n_webhook_url
N8N_WEBHOOK_SECRET=optional_shared_secret
  1. Run the app:
npm run dev
  1. Open http://localhost:3000.

Quality checks

npm run lint
npm run build

Notes

  • This repository includes CI validation for lint and production build in .github/workflows/ci.yml.
  • Utility scripts create-env.mjs and create-env-fixed.mjs can generate a template .env.local file.

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages