Progetti consigliati per l'utente
v0.6.0
Descrizione della versione
Warning
Questa versione NON è retro compatibile con la versione v0.0.0 del Client
La seguente versione è attualmente disponibile solo per essere testata tramite terminale o file di test http (vedi src/main/test/chiamate-endpoint).
La versione v0.6.0 aggiunge della logica di business all'interno di MakerManager. Con questa nuova versione gli utenti hanno la possibilità di cercare nuovi progetti da realizzare tramite i consigli del sistema. Il sistema confronta i possedimenti in inventario dell'utente con il contenuto della bom dei progetti e calcola un indice di fattibilità per ciascun progetto. Inoltre, i progetti che vengono consigliati non sono solo quelli realizzabili ma anche quelli per cui mancano solo elementi per la realizzazione (criterio attuato: numero di elementi distinti mancanti). Presenta inoltre una soglia configurabile sia da application.properties sia lato utente tramite parametro opzionale nell'endpoint.
Funzionalità lato server
- Logica di business per la raccomandazione di progetti all'utente sulla base delle risorse che ha in inventario.
- Nuovi endpoint
- Progetti
- Visualizza i progetti consigliati in base al proprio inventario (AUTENTICATO)
- Progetti
- Aggiunti 6 nuovi Unit Test