- Sebastian D'Alessandro (https://github.com/SebaDAlessandro)
- Enzo Marchesi (https://github.com/lemarchesi09)
- Camila Stefano (https://github.com/CamiStefano)
Realizar el checkpoint n°3 de SkillFactory.
¡Te damos la bienvenida a un nuevo proyecto!
Como equipo de trabajo, necesitamos evaluar tu desempeño hasta este momento, evaluar en qué puntos debemos mejorar tu entrenamiento y queremos que generes un nuevo producto para tu perfil. La aplicación elegida es una biblioteca. Dicha app deberá guardar la información de libros que sean cargados por un grupo determinado de usuarios. Los puntos a tener en cuenta son los siguientes:
-
Deberás crear un nuevo proyecto de React utilizando el CLI de CRA.
-
La aplicación, debe permitir: o Agregar un libro(*) o Borrar un libro o Actualizar un libro o Recuperar información de libros cargados(**)
-
Usar Redux Toolkit
-
Responsive Design
-
Podrás utilizar las librerías de estilos.
-
Respecto a cada libro, mantener la consistencia del idioma elegido (ES/EN) y tiene que contener: o Título o Autor/a/es/as o Año de publicación o Una imagen para la portada o Una descripción o reseña del contenido o ISBN (Si se encuentra disponible) – Opcional
-
En la preview, se debe poder ver: Título Imagen (Subida a Google Drive o equivalente) El primer autor
-
Debe contar con un detalle para cada libro en el cual se debe ver: Año de Publicación Todos los autores Descripción ISBN - Opcional Utilizar ECMAS6. Diseñar el mockup de las UI para Login & Register. Agregar estas opciones a la navbar o al menú, según el estilo que elijas. Como innovación, todos los equipos implementarán la metodología SCRUM. Como mínimo, las ceremonias que deben cumplirse son: o Dailies o Sprint Planning – Al menos dos sprints o Elección de un Team Leader interno o Product Backlog (Pueden utilizar tablero Kanban) o Sprint Review o Demo
-
Opcionales Utilizar un Call To Action que haga un pedido a una API y cargue libros en nuestra aplicación. Como ideal, sería muy óptimo que el agregado de libros y actualización de libros se realicen en rutas diferentes. ¡Que sea una experiencia magnífica!
Clonar el repositorio remoto
cd carpeta-contenedora-del-repositorio-a-clonar
git clone https://github.com/lemarchesi09/sf-library-app
Instalar dependencias de Node
cd carpeta-del-proyecto
npm i
Levantar el proyecto
npm start
El proyecto se realizó con el grupo armado por el docente.
El grupo se organizó proponiendo una Metodología SCRUM por parte de Camila, quien con experiencia en el campo, estructuró un tablero de Trello para detallar una lista de componentes a desarrollar y sus subsiguientes procesos.
Con respecto a los aportes, cada integrante lo hizo en horarios disponibles, y en algunas situaciones se pudo coincidir en horarios para evacuar dudas y también desarrollar Pair Programming.
La comunicación fue constante mediante la plataforma Discord, donde se anunciaron las tareas que cada participante iba a tomar y los avances realizados.