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

De WikiEducator
Saltar a: navegación, buscar
(Deshecha la edición 14002 de Lmorillas (disc.))
 
(6 revisiones intermedias por el mismo usuario no mostrado)
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|1=* Los usuarios podrán valorar las recetas ('''Me gusta''')
+
{{Objetivo|
 +
* 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}}
+
* Imprimir la receta en PDF
 +
|Title=Bonus}}  
 +
 
 +
 
 +
<br>
 +
{{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.)
 +
* Funcionalidad: cada usuario modifica sólo sus recetas, pero puede ver todas.
 +
 
 +
  Cada apartado puntúa 1 punto y CRUD completo 4
 +
|Title=Entrega del proyecto (y puntuación)}}
 +
 
 +
<br> [[Image:Tomato recipe.JPG|200px]]

Última revisión de 01:38 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
  • Imprimir la receta en PDF




Icon objectives.jpg

Entrega del proyecto (y puntuación)

  • 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.)
  • Funcionalidad: cada usuario modifica sólo sus recetas, pero puede ver todas.
 Cada apartado puntúa 1 punto y CRUD completo 4



Tomato recipe.JPG