This project was bootstrapped with Create React App.
Proyecto 3. Un caso de código heredado
Corina Borcoci, Elena Martínez, María José Plaza y Mercedes Carballal.
En este proyecto vamos a trabajar con un trabajo que nos viene dado, con código heredado, es decir escrito por otra persona y sobre el que tenemos que trabajar. En este caso es un poco especial porque trabajamos con el código heredado del proyecto 2 de un grupo de compañeras.
La idea fundamental de este proyecto es que aprendamos a trabajar con un proyecto heredado. De esta forma desarrollaremos nuestra capacidad de adaptarnos a proyectos ya existentes. Esto nos preparará para, de cara al futuro, entrar en equipos nuevos de desarrollo con mayor rapidez, mejorar nuestra capacidad de modificación de código creado por otras personas y concienciarnos de la importancia de crear buen código visto desde la otra parte, la persona que lo recibe.
Partimos de un proyecto funcional y realizaremos una refactorización del código incluyendo el uso de React.
De cara a la refactorización, el proyecto debe utilizar estas tecnologías:
- Uso de Sass para los estilos
- Uso de ES6 y React para la estructuración del JS de la aplicación
- Uso de mediaqueries para que el diseño sea adaptable al dispositivo
- Desarrollo usando la estrategia mobile first
- Uso de git para el control de versiones del proyecto, con ramas y pull-requests para revisar los cambios de las compañeras
- Publicación del resultado en Internet usando GitHub Pages
- La webapp deberá tener las siguientes nuevas características:
- Deberá usar transiciones y/o animaciones para mejorar interacciones con la aplicación
- Debe implementarse con una navegación entre distintas páginas de la aplicación usando React router