Skip to content
dexter939Public

About

Gestionale per isp e wisp

Resources

Stars

0 stars

Watchers

1 watching

Forks

Latest commit

 

History

106 Commits

Folders and files

Repository files navigation

EvoCore - Sistema di Gestione per ISP

EvoCore è una piattaforma completa per la gestione di Internet Service Provider (ISP) che combina funzionalità avanzate di automazione, capacità di self-service per i clienti e gestione intelligente dei servizi.

Caratteristiche Principali

Sistema di Fatturazione

  • Gestione clienti con supporto per persone fisiche e aziende
  • Contratti con firma digitale
  • Fatturazione elettronica conforme alle normative italiane (XML per SDI)
  • Elaborazione pagamenti (Stripe, PagoPA, SEPA)
  • Sistema di ticketing
  • Gestione IVA, split payment e ritenute d'acconto

Gestione Rete

  • Gestione indirizzi IP/AS
  • Integrazione RADIUS con supporto per server esterni di backup
  • Monitoraggio SLA/QoS
  • Log delle connessioni
  • Dashboard metriche
  • Integrazione con Zabbix

Supporto Clienti

  • Portale self-service con monitoraggio connessione in tempo reale
  • Diagnostica automatizzata
  • Gestione ticket
  • Dashboard operatore con storico guasti
  • Integrazione chatbot

Gestione Magazzino/Inventario

  • Inventario apparecchiature
  • Tracciamento dispositivi
  • Storico movimenti
  • Registri manutenzione
  • Gestione stock

Integrazione VoIP

  • Gestione servizi voce con MOR X17
  • Dashboard VoIP
  • Configurazioni server
  • Gestione utenti
  • Tracciamento dispositivi

Conformità alla Normativa Italiana

  • Gestione consenso GDPR
  • Conservazione dati per 6 anni (Legge Pisanu)
  • Registro elettronico delle connessioni con mappatura cliente-IP
  • Gestione PEC e firma digitale
  • Conformità AGCOM per trasparenza contrattuale
  • Sistema di accesso rapido per richieste autorità

Tecnologie Utilizzate

  • TypeScript full-stack
  • Express.js backend
  • React frontend con componenti UI modulari
  • Shadcn/ui per design avanzato dell'interfaccia
  • Tailwind CSS per stile responsive
  • Supporto per apparecchiature di rete multi-vendor
  • Drizzle ORM per interazioni con database
  • Capacità di gestione server RADIUS
  • Gestione chiamate VoIP e tariffe
  • Supporto per internazionalizzazione con traduzioni in più lingue

Requisiti di Sistema

  • Node.js (versione 20+)
  • PostgreSQL (per ambiente di produzione)
  • Stripe API (per elaborazione pagamenti)

Installazione

# Clona il repository
git clone https://github.com/EvoCore-Team/evocore.git
cd evocore

# Installa le dipendenze
npm install

# Configura il database (in ambiente di produzione)
npm run db:push

# Avvia l'applicazione in modalità sviluppo
npm run dev

Configurazione

Per utilizzare tutte le funzionalità dell'applicazione, è necessario configurare le seguenti variabili d'ambiente:

DATABASE_URL=postgresql://user:password@localhost:5432/evocore
STRIPE_SECRET_KEY=sk_test_...
VITE_STRIPE_PUBLIC_KEY=pk_test_...

Licenza

MIT

Autori

EvoCore Team

About

Gestionale per isp e wisp

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages