Skip to content
Paolo edited this page May 22, 2022 · 103 revisions

Breve descrizione idea

La Dispensa: un’app che ogni giorno seleziona le ricette migliori per il tuo pranzo e per la tua cena

Team members:

  • Paolo Aliprandi 209404
  • Letizia Girardi 213934
  • Michele Lamon 209396
  • Andrea Tomasoni 209443

Links:

  • Documentazione apiary:
  • Deploy Heroku:
  • Backlog e sprint backlog:
  • Sprint 1:
  • Sprint 2:
  • Testing:

Architettura:

  • Database: MongoDB
  • Backend: API REST (NodeJS + Express + Mongoose) + [Testing ...]
  • Frontend: Web App
  • Documentazione: Swagger
  • Continuous Deployment: Heroku

Organizzazione Repository

Strategia di branching

Abbiamo usato principalmente 2 strategie di branching

  • Centralized Workflow - La maggior parte delle volte

/img1

  • Git Feature Branch Workflow - Per provare la differenza e solo nel caso di "significativi cambiamenti" ad esempio integrazione con nuove tecnologie (es. mongodb)

/img2

Definizione di Done

Noi definiamo "done" come:

  • Il codice è stato testato da chi lo ha fatto ed è funzionante
  • la correzione di precedenti bug/errori conosciuti è stata dimostrata al team
  • Il codice è stato visto e approvato da almeno un altro membro del team
  • La documentazione è stata vista e approvata da almeno altri due membri del team
  • Il database è stato progettato e integrato per supportare la funzionalità in questione

Sprint #1

Il nostro goal per questo sprint è stato:

  • consigliare ricette
  • verificare fattibilità di una ricetta
  • inserire ingredienti acquistati
  • modificare lista ingredienti acquistati
  • visualizzazione degli ingredienti posseduti
  • sviluppo UI
  • progettazione database
  • implementazione metodi REST
  • documentazione Swagger e Apiary

Clone this wiki locally