Una empresa de <Introducir tema de la página web> quiere publicitarse online. Para ello contrata a un par de programadores parta que diseñen y programen la aplicación web.
La empresa decide dar libertad a los programadores para diseñarla a su gusto, pero tienen un par de requisitos básicos que desean cumplir.
- Debe contener una página de entrada que muestre imágenes relevantes.
- Debe tener un pie de página con información relevante sobre la empresa
- Se debe poder llegar al resto de páginas desde la página principal con un máximo de 3 clicks/menús.
- Una de las páginas ha de ser de contacto, permitiendo al usuario enviar mensajes a la empresa desde un formulario web.
- Debe mostrar un listado de productos o elementos relevantes a la empresa y poder navegar a otra página donde revisar los detalles de cada elemento.
- Se debe mostrar un producto en detalle, con la información del mismo mostrada en una tabla de datos.
La empresa propone una serie de hitos para realizar la entrega.
- 1º entrega (1 semana)
- Mockup en papel o herramienta de diseño en pc
- Portada de la página web en HTML plano
- 2º entrega (1 semana)
- Añadir CSS a la página principal
- 3º entrega (1 semana y media)
- Desarrollar el resto de las páginas del mockup con HTML y CSS
- 4º entrega (1 semana y media)
- Añadir JS en las pñaginas que el programador considere necesario para que la página sea funcional y completa
El trabajo se realizará en grupos o trios si fuera necesario para la organización de la clase.
Aunque el trabajo se realice en grupo la calificación de la actividad podría diferir entre los integrantes basándose en observaciones o conocimiento de la aplicación.
Se intentará que todas las entregas tengan una evaluación (que no contará para la nota) con indicaciones o recomendaciones sobre el trabajo.
El trabajo se podrá entregar usando un repositorio git online o una entrega en el campus virtual en ZIP.
En este repositorio se podrá encontrar un documento con la rúbrica de evaluación del proyecto.
A la hora de evaluar se tendrá en cuenta la calidad del código (Limpieza, consistencia, comentarios, identación etc...)