Michele 43485c5737 Add project documentation (CLAUDE.md)
Technical documentation for future reference:
- App overview and access credentials
- Database schema and API endpoints
- VPS configuration details
- Update workflow instructions

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-29 10:23:37 +01:00
2026-01-24 01:24:28 +01:00
2026-01-24 01:24:28 +01:00
2026-01-24 01:24:28 +01:00
2026-01-24 01:24:28 +01:00
2026-01-24 01:24:28 +01:00

Supabase Scheduler

Web app per gestire query automatiche verso database Supabase multipli.

Funzionalita

  • Login con credenziali fisse
  • Dashboard per gestire configurazioni database
  • CRUD per multiple istanze Supabase
  • Scheduler automatico con frequenza personalizzabile
  • Log esecuzioni per ogni database
  • Esecuzione manuale on-demand

Configurazione Database

Per ogni database Supabase puoi configurare:

  • Nome: Identificativo per la configurazione
  • Supabase URL: URL del progetto (es. https://xxx.supabase.co)
  • Anon Key: Chiave pubblica del progetto
  • Query: Tabella o RPC da interrogare (es. users?select=*)
  • Frequenza: Intervallo in minuti tra le esecuzioni
  • Attivo: Toggle per abilitare/disabilitare lo scheduler

Stack Tecnologico

  • Node.js + Express
  • SQLite (better-sqlite3) per persistenza
  • node-cron per scheduling
  • HTML/CSS/JS vanilla per frontend

URL

Sviluppo Locale

# Installa dipendenze
npm install

# Crea directory data
mkdir data

# Avvia in development
npm run dev

Deploy

Il deploy avviene automaticamente tramite Git push + script VPS.

# Dopo modifiche
git add .
git commit -m "Update feature"
git push origin main

# Deploy su VPS
ssh mic@72.62.49.98 "cd /opt/lab-supabase-scheduler && ./deploy.sh"
Description
Web app per gestire query automatiche verso database Supabase multipli
Readme 39 KiB
Languages
HTML 67.7%
JavaScript 32.3%