TRM (The Real Manager) è un progetto realizzato in due settimane, con l’obiettivo di creare un gestionale per la gestione dei task semplice, chiaro e veloce da usare.
È pensato per team di sviluppo, aziende o professionisti che vogliono organizzare il proprio lavoro in modo più efficiente, senza la complessità di strumenti troppo pesanti come Trello o Jira.
L’idea è nata dalla necessità di avere una piattaforma leggera, personalizzabile e facilmente adattabile a diversi tipi di progetti.
L’interfaccia è stata progettata in Figma e poi sviluppata con Svelte, HTML e DaisyUI.
L’obiettivo principale era sviluppare una web app in grado di:
- Visualizzare i task in modo ordinato e intuitivo.
- Gestire lo stato di avanzamento del lavoro (Backlog → In Progress → Review → Done).
- Permettere l’assegnazione e la priorità dei compiti.
- Offrire un’interfaccia responsive, adatta sia a desktop che a mobile.
- Garantire affidabilità e semplicità d’uso.
Il tutto utilizzando un approccio moderno, open source e facilmente estendibile.
- Gestione dei task: creazione, modifica, eliminazione e spostamento tra le varie fasi del flusso di lavoro.
- Assegnazione: ogni task può essere assegnato a uno o più membri del team.
- Sistema di priorità: ogni attività ha un livello (Urgent, Medium, Low, None) per indicare l’importanza.
- Ricerca e filtri: possibilità di filtrare i task per stato, priorità o assegnatario.
- Gestione delle issue: i bug o le segnalazioni possono essere inseriti e gestiti come task normali.
- Dashboard riepilogativa: mostra in tempo reale il numero di task per ogni colonna e lo stato generale del progetto.
- Usabilità: interfaccia pulita, chiara e coerente.
- Prestazioni: caricamento veloce e navigazione fluida.
- Sicurezza: autenticazione e protezione dei dati.
- Affidabilità: salvataggio stabile e gestione sicura dei task.
- Portabilità: accesso da qualsiasi browser moderno.
- Scalabilità: struttura pensata per futuri ampliamenti.
Il sistema segue la logica Kanban, con la visualizzazione dei task come “card” che si spostano da uno stato all’altro, facilitando la collaborazione e la tracciabilità del lavoro.
- Tecnologie: Svelte per la logica, HTML per la struttura e DaisyUI per la grafica.
- Tempo di sviluppo: due settimane.
- Licenza: open source, senza costi.
- Compatibilità: funziona su tutti i principali browser (Chrome, Edge, Firefox, Safari).
Il design è ispirato al modello Kanban e suddivide i task in quattro colonne principali:
- Backlog: attività pianificate ma non iniziate.
- In Progress: attività in lavorazione.
- Review: attività in revisione o controllo.
- Done: attività completate.
Ogni card mostra titolo, descrizione, priorità e assegnatario.
Il layout è stato realizzato su Figma e successivamente implementato con Svelte.
Il risultato è un’interfaccia semplice, moderna e facile da comprendere anche per chi non è esperto.
Durante la fase di analisi abbiamo studiato strumenti come Trello, Jira, Asana e Notion.
Abbiamo notato che, sebbene offrano molte funzioni, risultano spesso complessi per piccoli team o progetti più semplici.
TRM vuole essere un’alternativa leggera, veloce e personalizzabile, con un’interfaccia pulita e senza elementi superflui.
- Tecnica: il progetto è stato realizzato interamente con tecnologie moderne e accessibili, quindi facilmente mantenibile.
- Economica: non ci sono costi, essendo tutto open source.
- Operativa: l’app è funzionante e utilizzabile da qualsiasi utente, senza installazioni particolari.
- Analisi dei requisiti e definizione delle funzionalità principali.
- Realizzazione del mockup su Figma.
- Sviluppo dell’interfaccia con HTML, Svelte e DaisyUI.
- Integrazione della logica di gestione dei task.
- Test e ottimizzazione delle funzionalità.
- Rifinitura grafica e presentazione del progetto.
| Nome | Ruolo | Competenze principali |
|---|---|---|
| Federico | Project Manager | Pianificazione, UI/UX, Svelte, DaisyUI |
| Mattia | Frontend Developer | HTML, Svelte, JavaScript, gestione repository |
| Davide | Backend Developer | Gestione logica progetto, Svelte, HTML, JS |
npm install
npm run build
docker build -t trm:latest .
docker run --rm -p 80:80 --name trm trm:latest
--
TRM – The Real Manager è un progetto completo e funzionante, sviluppato in due settimane.
Nasce dall’idea di semplificare la gestione dei task mantenendo un design moderno e un’esperienza d’uso intuitiva.
Il risultato è una piattaforma leggera ma efficace, pensata per chi vuole organizzare e monitorare il proprio lavoro in modo pratico e immediato.