Investfood
Sistema HR Integrato per la Gestione del Personale
L'ecosistema digitale completo per la gestione del personale:
turni, assenze, presenze, contabilità e molto altro in una sola piattaforma.
Web App · iOS App · Android App · Time Tracking · Backend API · Dashboard
Il Problema
Gestire il personale
senza uno strumento unico
500+ dipendenti, 100+ punti vendita, 5 brand. Senza una piattaforma unificata tutto si perde tra fogli Excel, email e documenti cartacei: errori, ritardi e costi nascosti.
Turni su Excel
Pianificazione manuale su fogli di calcolo, versioni multiple, confusione tra i punti vendita e gli area manager.
Presenze non verificabili
Nessun modo sicuro per controllare chi entra e chi esce. Ore dichiarate e ore reali impossibili da confrontare.
Costi del personale opachi
Stipendi, straordinari, ticket e benefit sparsi ovunque: nessuna vista d'insieme sul costo reale del lavoro.
Formazione non tracciata
Corsi assegnati via email, nessun registro dei completamenti, scadenze formative dimenticate.
Nessuna visibilità
Area manager e sede centrale senza una dashboard unica per vedere performance, assenze e costi in tempo reale.
La Soluzione
Tutto ciò che serve, in una sola piattaforma
Pianificazione Turni
Vista settim./mensile, drag&drop, trasferimenti, multi-sede
Workflow Approvazione
Draft → Pending → Approvato/Rifiutato a 3 livelli
Gestione Assenze
14 tipologie, calendario visivo, richieste workflow
Time Tracking
Clock-in/out PIN+OTP, validazione ore effettive vs pianificate
Profili Dipendenti
40+ campi: anagrafica, contratto, dati economici, IBAN
Contabilità Mensile
Ore, straordinari, assenze, export CSV/XLSX
Analytics Costi
Costo per dipendente, RAL, oneri, ticket, premi
Formazione
Corsi, video, quiz, scadenze, completamento tracciato
Performance Review
Campagne drag&drop, template ricorrenti, scoring
Feedback 360°
Campagne multi-assegnatario, note strutturate
Scambio Turni
Richiesta swap tra dipendenti con approvazione manager
Bacheca
Annunci interni, read receipts, priorità comunicazioni
Organigramma
Struttura gerarchica visiva, reporting lines
Busta Paga & Benefit
Payslip upload, benefit auto-generati, expense requests
Dashboard Dipendente
MyDashboard personale con turni, assenze, notifiche
Gestione Spese
Richieste rimborso spese con workflow di approvazione
Documenti
Upload e archiviazione documenti per dipendente
Notifiche
Notifiche in-app e push per eventi, approvazioni e scadenze
Hiring & Recruiting
Annunci interni centralizzati e integrazione Indeed
App Mobile
iOS & Android in sviluppo attivo
Access Control
Chi accede a cosa
Ogni utente ha accesso solo alle funzioni del proprio ruolo: niente dati sensibili visibili a chi non ne ha bisogno, niente azioni che non gli competono.
Super Admin
HQ / IT
Gestione completa dipendenti
Configurazione brand e location
Analytics e costi aggregati
Tutti i report e gli export
Gestione ruoli e permessi
Area Manager
Responsabile di area
Approva/rifiuta turni delle location
Dashboard multi-punto vendita
Report per le proprie location
Gestione campagne performance
Store Manager
Direttore punto vendita
Crea turni per la propria sede
Invia schedule per approvazione
Vede profili dipendenti sede
Configura dispositivo timbratura
Dipendente
Operativo
Visualizza propri turni
Richiede ferie e permessi
Richiede scambio turni
Vede buste paga e benefit
Timbra in/out dal tablet
Stato Avanzamento
Cosa abbiamo costruito
Core HR completo turni, assenze, time tracking, profili dipendenti, approvazioni in produzione
Contabilità mensile ore effettive vs pianificate, straordinari, export CSV con dettaglio giornaliero
Analytics costi costo totale per dipendente: RAL, oneri, ticket, overtime, benefit
Performance & Formazione campagne review, feedback 360°, corsi con video e quiz
Infrastruttura scalabile PgBouncer in produzione, Cloud Run, 10K+ connessioni
Hiring & Recruiting annunci interni centralizzati e integrazione Indeed per pubblicazione esterna
App mobile (WIP) iOS & Android con onboarding, dashboard, visualizzazione turni
39 pagine frontend · 34 moduli backend · 200+ endpoint API
Completamento moduli
Shift Planning & Approvazioni 100%
Gestione Assenze & Permessi 100%
Time Tracking & Validazione 100%
Contabilità & Export 100%
Profili Dipendenti & HR 100%
Performance & Formazione 100%
Hiring & Recruiting (Indeed) 70%
App Mobile iOS/Android 40%
Roadmap
Da dove veniamo, dove andiamo
Q4 2025

Fondamenta Core HR

Autenticazione · Profili dipendenti · Turni · Assenze · Time tracking antifrode · Workflow approvazioni · Dashboard manager

Q2 2026

Moduli Avanzati & Produzione

Performance Review · Feedback 360° · Formazione & Corsi · Contabilità mensile · Analytics costi · PgBouncer · Bacheca · Scambio turni · Smart working

Q3 2026

App Mobile & Enhancement

iOS & Android app · Push notifications · Export avanzati · Filtri date custom · Miglioramenti UX contabilità

Q4 2026

AI & Automazione

Suggerimenti turni AI · Previsione fabbisogno organico · Report automatici · Integrazione payroll esterno · Gamification avanzata

Architettura & Infrastruttura
Stack, Deployment & Sicurezza
Frontend
React 18 + TypeScript
Vite · Tailwind · Zustand · dnd-kit · jsPDF
Backend
Node.js + Express
TypeScript · Prisma ORM · JWT · Swagger · XLSX
Database
PostgreSQL
Cloud SQL · PgBouncer (transaction pool)
Cloud & Auth
Google Cloud Platform
Cloud Run · Firebase Hosting + Auth · europe-west1
Utente
Firebase Hosting
Cloud Run API
PgBouncer
PostgreSQL
Sicurezza
  • JWT + Firebase Auth · bcryptjs hashing
  • Helmet (CSP, HSTS, XSS protection)
  • Prisma ORM contro SQL injection
  • Timbratura antifrode: QR univoco + OTP
Performance & Scala
  • 10.000+ connessioni concorrenti
  • Pool PgBouncer transaction mode (25 → 250)
  • 500+ dipendenti · 100+ punti vendita
  • 200+ endpoint API · 50+ tabelle DB