Realizzazione Recipy

Di cosa si tratta

Recipy è un progetto di esempio, che abbiamo ritenuto abbastanza semplice e rappresentativo delle funzionalità di base di Genropy. Nelle lezioni seguenti troverete i passaggi necessari per realizzare l'applicazione e i file scaricabili singolarmente, con i cambiamenti apportati ad ogni fase.

Cosa vogliamo ottenere

Con questo esercizio, contenuto nel progetto recipy vogliamo realizzare una semplice webapplication di backoffice, per gestire le seguenti tabelle

  • Ingrediente
  • Tipo ricetta
  • Ricetta
  • Gli ingredienti della ricetta
  • Le fasi della ricetta

Inoltre vogliamo gestire le seguenti tabelle di lookup

  • Tipo ingrediente
  • Unità di misura

Come funzionerà?

La tabella ingredienti

La tabella gerarchica tipo ricetta

La tabella delle ricette

La versione online

Dopo aver visto dai video come dovrebbe funzionare potete provare ad usare la versione online all'indirizzo

https://recipy.genropy.org/

Autenticandovi come utente ospite

user: guest

password: cucina

Clonare il progetto da git

Vi suggeriamo di creare voi il progetto e i file seguendo le istruzioni riportate nelle lezioni, ma se invece desiderate partire dal progetto già concluso potete clonare il repository.

>>> git clone https://bitbucket.org/genropy/recipy.git

Hint

Si raccomanda checkout del repository da dentro la directory genropy_projects

Esistono inoltre dei branch di git che riportano lo stato del progetto a tutte le fasi intermedie di ciascuna lezione. Questo vi permetterà di non digitare o non dover includere i file scaricati da questo sito singolarmente, ma di riportarvi allo stato finale della lezione usando direttamente un comando di git.

Se desiderate procedere in tal senso Se il gnrdaemon non è ancora avviato avviatelo in una finestra

>>> gnrdaemon

Adesso potete avviare in un'altra finestra il webserver

>>> gnrwsgiserve recipy