Fecha límite: Lunes 4 de Junio, 23:59 hrs.
El semestre ya casi se acaba y, por lo tanto, ¡el tiempo de desarrollo para su aplicación también! En ésta, la penúltima entrega, deben centrarse en completar toda la funcionalidad de su aplicación y, además, mejorar la interfaz de usuario, haciéndola más sofisticada y con mejor usabilidad gracias a JavaScript. Luego de esta entrega, su aplicación debiera quedar lista como para una marcha blanca con usuarios reales.
Específicamente, en esta entrega se espera que logren:
- Completitud respecto a la funcionalidad planteada para su aplicación.
- Estilo de su aplicación ya terminado.
- Transformación de alguna (o más) sección(es) de su aplicación en una aplicación React:
- Debe incluir validación en el lado del cliente de algún formulario (recuerden que esto no es reemplazo de validación en el lado del servidor).
- Envío y/o obtención de datos mediante
XMLHttpRequest
/fetch
.
No se pide que transformen su aplicación en una Single Page Application, ni tampoco que consideren routing en el lado del cliente. Pueden usar React localizadamente en alguna sección de una página, y pueden eventualmente crear múltiples aplicaciones React para distintas secciones de una página o distintas páginas de su aplicación.
Cualquier duda general sobre el trabajo a realizar pueden consultarla en el foro del curso. Cualquier duda particular sobre su proyecto, pueden consultarla directamente a su ayudante a través de un issue en su proyecto.
La aplicación debe quedar instalada en Heroku. El código debe quedar disponible en su repositorio Github. Incluyan un archivo "README" con cualquier indicación que consideren importante para el ayudante que les corregirá.
Recuerden la recomendación respecto a que trabajen en grupo y no en forma individual repartiéndose el trabajo, pues de esta manera ambos(as) aprenderán de todo el proceso.