Diferencia entre revisiones de «Usuario:Lmorillas/desarrollo web servidor/django/proyecto recetas»

De WikiEducator
Saltar a: navegación, buscar
Línea 1: Línea 1:
{{MiTitulo| Proyecto Recetas}}
+
{{MiTitulo| Proyecto Recetas}}  
 +
 
 +
[[Image:Example recipe.svg|right|200px]]
  
 
{{Objetivo|
 
{{Objetivo|
Línea 12: Línea 14:
 
** Tiempo aproximado de elaboración
 
** Tiempo aproximado de elaboración
 
** Fecha de creación de la receta
 
** Fecha de creación de la receta
** Fecha de la última modificación
+
** Fecha de la última modihttp://commons.wikimedia.org/wiki/File:Example_recipe.svgficación
 
** Imagen del plato
 
** Imagen del plato
  
 
* Queremos que se pueda buscar por nombre de receta, tipo, ingrediente y creador.
 
* Queremos que se pueda buscar por nombre de receta, tipo, ingrediente y creador.
 
* En la página principal de la aplicación aparecerán las últimas recetas (por orden cronológico, de más reciente a más antigua
 
* En la página principal de la aplicación aparecerán las últimas recetas (por orden cronológico, de más reciente a más antigua
}}
+
}}  
  
 +
<br>[[Image:Chili_Con_Carne_Recipe.jpg|right| 200px]]
  
 
{{Objetivo|
 
{{Objetivo|
 
* Los usuarios podrán valorar las recetas ('''Me gusta''')
 
* Los usuarios podrán valorar las recetas ('''Me gusta''')
 
* Podremos ver las recetas más votadas
 
* Podremos ver las recetas más votadas
|Title=Bonus}}
+
|Title=Bonus}}  
  
 +
 +
<br>
 
{{Objetivo|
 
{{Objetivo|
 +
* El proyecto se gestionará en un repositorio mercurial. Tendrá al menos 10 commits correctamente etiquetados
 +
** incluir .hgignore para archivos y directorios que no hay que incluir
 +
** incluir requirements.txt con las dependencias para instalar
 +
* Habrá un fichero Leame.rst o Leame.md con la descripción del proyecto (funcionalidad, instalación, uso)
 +
* Comentar (cadenas de documentación) todos los modelos y vistas.
 +
* Usar una hoja de estilos personal.
 +
* Login, logout y alta de usuarios.
 +
* [http://es.wikipedia.org/wiki/CRUD CRUD] completo (4 ptos.)
 
*  
 
*  
*
 
 
*
 
*
 
|Title=Entrega del proyecto}}
 
|Title=Entrega del proyecto}}
 +
 +
<br> [[Image:Tomato recipe.JPG|right|200px]]

Revisión de 00:40 30 nov 2013


Example recipe.svg


Icon objectives.jpg

Objetivo

  • Crea una aplicación con Django para gestionar recetas de cocina.
  • Los usuarios podrán crear recetas. Cada uno creará y modificará sólo las suyas
  • Los usuarios no autentificados podrán ver las recetas creadas.
  • De las recetas nos interesa al menos:
    • Nombre de la receta
    • Ingredientes
    • Tipo (entrante, primero, segundo, postre)
    • Elaboración
    • Tiempo aproximado de elaboración
    • Fecha de creación de la receta
    • Fecha de la última modihttp://commons.wikimedia.org/wiki/File:Example_recipe.svgficación
    • Imagen del plato
  • Queremos que se pueda buscar por nombre de receta, tipo, ingrediente y creador.
  • En la página principal de la aplicación aparecerán las últimas recetas (por orden cronológico, de más reciente a más antigua




Icon objectives.jpg

Bonus

  • Los usuarios podrán valorar las recetas (Me gusta)
  • Podremos ver las recetas más votadas




Icon objectives.jpg

Entrega del proyecto

  • El proyecto se gestionará en un repositorio mercurial. Tendrá al menos 10 commits correctamente etiquetados
    • incluir .hgignore para archivos y directorios que no hay que incluir
    • incluir requirements.txt con las dependencias para instalar
  • Habrá un fichero Leame.rst o Leame.md con la descripción del proyecto (funcionalidad, instalación, uso)
  • Comentar (cadenas de documentación) todos los modelos y vistas.
  • Usar una hoja de estilos personal.
  • Login, logout y alta de usuarios.
  • CRUD completo (4 ptos.)



Tomato recipe.JPG