Skip to content

Latest commit

 

History

History
18 lines (12 loc) · 1.1 KB

README.md

File metadata and controls

18 lines (12 loc) · 1.1 KB

Avocadoplan

Funzionalità di base

L'applicazione permette agli utenti iscritti alla piattaforma di poter creare, condividere e scambiare i propri piani alimentari personalizzati, permettendo:

  • una maggiore organizzazione delle proprie abitudini alimentari
  • l'inserimento nella propria dieta di piani adatti alle proprie esigenze
  • di scoprire nuovi pasti, anche di diversa natura etnica
  • di salvare i piani preferiti
  • di ottenere un feedback riguardo i propri piani
  • di estrarre il pdf dei piani alimentari

Tecnologie utilizzate

Il lato frontend dell'applicazione è stato sviluppato utilizzando Ionic per l'interfaccia utente, Angular per la costruzione dell'architettura e Cordova per l'utilizzo delle funzionalità native dei dispositivi mobili.

Il lato backend è basato su NodeJS, sfruttando il framework open source NestJS che mette a disposizione un livello di astrazione al di sopra del famoso http server framwork express. È stato inoltre utilizzato MongoDB, un database NoSQL per il meccanismo di persistenza dei dati e Auth0 per la gestione dell'autenticazione.