Serve un’applicazione desktop che semplifichi l’accesso ai dati di fatturazione dei clienti.
Problema
In ambienti di sviluppo software, i dati di progetto sono spesso strutturati in modo tecnico e ottimizzati per flussi di lavoro.
Pur avendo strumenti che permettano di consultare questi dati, l’accesso può risultare dispersivo quando servono analisi aggregate, report o visioni sintetiche del lavoro svolto.
Soluzione
Un’applicazione desktop multipiattaforma che rende più efficiente la consultazione e l’analisi dei timelogs registrati su GitLab, soprattutto dati utili alle attività di fatturazione e di supporto al project management.
L’applicazione estrae, riorganizza e presenta le informazioni dei progetti in maniera più chiara e strutturata, offrendo un’interfaccia più focalizzata, rispetto alla piattaforma originale, per interrogare e filtrare i dati della propria istanza.
Focus su:
- Supporto alla fatturazione al cliente
- Accesso rapido ai tempi di lavoro
- Visione strutturata del lavoro svolto
- UI chiara e intuitiva
- Esportazione in .xls per report

Design creato in Figma allo scopo di comprendere in cosa consisteva il progetto. I dati inseriti sono interamente fittizi.
Stack Tecnologico
Le componenti UI sono state realizzate con il framework Vue.js, che assicura reattività e buone prestazioni.
Per rendere l’applicazione eseguibile su più sistemi operativi, è stato utilizzato Electron come runtime desktop, garantendo maggiore flessibilità.
La sua compatibilità con Apollo ha permesso di integrare facilmente le API GraphQL tramite l’utilizzo della libreria Vue-Apollo.
Ruolo e Apprendimento
Durante il progetto ho contribuito attivamente allo sviluppo e alla gestione della piattaforma, acquisendo esperienza pratica anche su aspetti secondari, tecnici e collaborativi:
- Integrazione di API GraphQL per estrazione e riorganizzazione dei dati
- Partecipazione al lavoro di team e coordinamento con altri sviluppatori
- Prima esperienza con pipeline CI/CD
- Testing unitario e controllo qualità del codice (Jest)
- Organizzazione e visualizzazione dei dati per migliorare l’usabilità
CONTATTAMI
Lavoriamo insieme?
Se questo progetto ti ha incuriosito, sarò felice di raccontarti chi sono e cosa so fare.
Scrivimi, rispondo sempre!