MyWork è un’applicazione web che permette ad un utente di tenere traccia in modo semplice ed intuitivo dei progetti a cui lavora, segnalando le attività e i vari aggiornamenti annessi e fornendo un sistema di interazione con gli altri partecipanti.
MyWork comprende, oltre ad un set di funzionalità che permettono all’utente di svolgere tutte le azioni necessarie per gestire un progetto e le sue attività, altre che migliorano la user experience e rendono la piattaforma più “personalizzabile”.
- Autenticazione
- Barra laterale intuitiva con tutte le funzionalità
- Sistema di notifiche
- Impostazioni e personalizzazione dell'esperienza
- Scelta del tema
- Gestione dei progetti
- Gestione delle attività relative ai progetti
- Sistema di aggiornamenti
- Commenti
- Aggiornamenti real-time all-around
ReactJS, HTML5, CSS3, JavaScript. MaterialUI Icons, Avatar, Tooltip. Firebase e Firestore.
Sono necessarie alcune dipendenze per avviare l'applicazione in locale
Verifica che node e npm siano installati usando i comandi node -v
e npm -v
.
Se non fossero installati, puoi installarli scaricando l'installer ufficiale da https://nodejs.org/it/ oppure utilizzando https://brew.sh/index_it su MacOS/Linux (da installare se non presente) con brew update
e poi brew install node
.
Su Windows potrebbe essere necessario aspettare qualche minuto e installare Chocolatey per compilare alcune dipendenze (viene richiesto da Node.js).
Al termine dell'installazione verificare di nuovo che node e npm siano installati.
Dalla directory principale del progetto:
Per installare tutte le dipendenze del progetto
Per avviare l'applicazione in modalità DEV.
Visita http://localhost:3000 (se non hai cambiato la porta) per visualizzare l'applicazione.
Avvia il processo di build
dell'applicazione per una versione di produzione.