Applicazione web/mobile per il calcolo degli orari di lavoro, la gestione delle pause pranzo e dei permessi dei dipendenti.
- Installare le dipendenze con
pnpm install. - Avviare l'applicazione in modalità sviluppo con
pnpm dev.
I componenti principali si trovano nella cartella src/: i componenti React sono in src/components e le pagine in src/pages.
Per una build di produzione eseguire pnpm build e lanciare l'anteprima con pnpm preview.
Il repository include una GitHub Action per creare automaticamente l'APK di release.
- Genera una nuova release eseguendo
git tag v1.0.0 && git push origin v1.0.0oppure avviando manualmente il workflow Android Release dalla sezione Actions. - Scarica l'APK dagli artefatti del workflow o dalla pagina della release su GitHub.
- Copia il file sul dispositivo Android, abilita l'installazione da origini sconosciute e apri l'APK per installare l'app.
È possibile eseguire l'app in un container già pronto usando Docker Compose:
docker compose up -dL'applicazione sarà disponibile su http://localhost:8080.
Per arrestare il container eseguire docker compose down.
Apk per android in release.