Sviluppo di Ecosistema

Job ID: 40007703

Budget: €8 – €9 EUR

Sto valutando team qualificati per lo sviluppo di un ecosistema integrato composto da:

1. Mobile App (iOS + Android)

Richieste tecniche:

sviluppo nativo (Swift/Kotlin) o cross-platform solo se pieno supporto a:

Bluetooth Low Energy (BLE);

processi in background;

gestione eventi real-time;

modalità low-visibility dell’interfaccia.

workflow di pairing BLE con dispositivo esterno.

invio sicuro verso backend di un payload minimal (user ID, timestamp, location), con politiche di retry e fallback.

gestione di un flusso “discreto” senza elementi UI evidenti (dettagli completi dopo selezione del team).

2. Dispositivo indossabile (solo integrazione software)

richiesto protocollo BLE personalizzato o standardizzato, definito insieme al team.

scambio di messaggi leggeri (trigger/event payload).

possibile estensione futura a firmware dedicato (non incluso ora).

3. Backend + API

architettura cloud (AWS/Azure/GCP, a scelta del team).

servizi REST o GraphQL.

autenticazione JWT/OAuth2.

endpoint per gestione eventi, utenti, dispositivi, ruoli.

canale realtime (WebSocket/SSE) per notifiche verso dashboard.

cifratura dati sensibili a riposo e in transito.

4. Dashboard Web

framework moderno (React / Vue / Angular).

mappa con aggiornamento realtime via WebSocket/SSE.

gestione utenti, gruppi, dispositivi.

audit log e storico eventi.

ruoli e permessi granulari.

5. Requisiti trasversali

conformità GDPR: gestione consensi, retention configurabile, data minimization.

architettura scalabile e fault-tolerant (uptime target ≥ 99,5%).

logging + monitoring (preferenza: ELK, Grafana, CloudWatch, etc.).

codice documentato e pipeline CI/CD.

Deliverables richiesti nel preventivo

proposta architetturale (alto livello);

stack tecnologico suggerito;

milestone e timeline per un MVP;

stima economica suddivisa per moduli:

mobile app

backend/API

dashboard web

integrazione BLE

opzioni: hosting gestito, manutenzione post-rilascio, eventuale centrale operativa software.

Nota su sicurezza e dettagli sensibili

La descrizione dettagliata delle logiche interne, delle modalità di attivazione e dei flussi “discreti” non sarà condivisa in questa fase.
Verrà fornita solo al team selezionato con NDA.