WivaManagement API

Tipologia prodotto

Gestionale

Cliente

WivaManagement

Stato

In sviluppo

Descrizione

Backend API REST con autenticazione JWT, companion del gestionale WivaManagement.

WivaManagement API è un microservizio di backend nativamente API-first, ingegnerizzato per estendere le potenzialità dell'ecosistema gestionale aziendale verso un'architettura disaccoppiata (Decoupled Architecture). Concepito per operare come uno scheletro software altamente ottimizzato e privo di overhead computazionale, l'applicativo isola e centralizza le logiche di identificazione e sessione a livello di rete. Il progetto funge da pilastro per l'integrazione di client esterni, web application asincrone o applicazioni mobile dedicate, garantendo uno standard rigoroso nello scambio dati e nella protezione degli endpoint aziendali.

Finalità

Servizio API headless basato su Laravel, pensato per esporre i dati del gestionale WivaManagement (o app collegate) tramite endpoint REST autenticati. Allo stato attuale il progetto è uno scheletro minimale: implementa il layer di autenticazione (login, recupero utente, logout) e poco altro, pronto per essere esteso con i moduli applicativi.

Tecnologie

– Backend: Laravel 12 (PHP 8.2+)
– Autenticazione: JWT (tymon/jwt-auth), guard `auth:api`
– Tooling: Vite, Laravel Pail/Pint/Sail, PHPUnit
– Database: SQLite in sviluppo (configurazione standard Laravel)

Note

Quasi certamente il backend/companion API di `wivamanagement` (stesso committente Wiva, naming coerente). Allo stato è poco più di uno skeleton: contiene solo `AuthController` e il modello `User`, quindi sviluppo iniziale o abbandonato in favore della versione monolitica con Inertia.

Funzionalità principali

– Endpoint di login (`POST /api/login`) con rilascio token JWT
– Recupero dati utente autenticato (`GET /api/user`)
– Logout (`POST /api/logout`)
– Struttura base Laravel pronta per estensione (modello `User`, controller API)

Particolarità

Progetto volutamente snello e API-first: a differenza del gestionale principale non include frontend Inertia/Vue né i moduli di business, ma solo l’ossatura di autenticazione token-based. Usa una versione di Laravel più recente (12) rispetto al gestionale (11).

Hai bisogno di aiuto per sviluppare il tuo progetto?

Vuoi dare vita al tuo website, a un e-commerce a un’app o a un software personalizzato? Ti servono informazioni? Non sai da dove iniziare?

POSSIAMO AIUTARTI CON UNA CONSULENZA PERSONALIZZATA!

Lascia un messaggio!