Realizamos una SPA.
Links:
Acá se puede ver el tablero de Trello con el que trabajamos
Aca se puede ver la consigna en PDF, que es esta:
El proyecto consistirá en realizar una aplicación web en React, respetando el diseño entregado en Figma, los requerimientos técnicos y la funcionalidad deseada.
- En primer lugar, es necesario entrar al link donde se encuentra el diseño:
- El diseño propuesto es flexible y está sujeto a cambios y mejoras. No obstante, hay ciertos requerimientos que deben ser respetados:
• Layout, dimensiones y posicionamiento de los elementos en la página (menú superior, carrito de compras a la derecha, logo a la izquierda, imagen de bienvenida de fondo, etc).
- Queda a criterio de los desarrolladores el contenido de la Homepage:
• Las imágenes a utilizar, el estilo de íconos, el nombre de la empresa u organización, el logo, el texto y la paleta de colores.
-
La aplicación web deberá estar dividida en componentes funcionales.
-
Los estilos deben estar hechos con el approach de mobile first.
-
El diseño debe ser responsivo, pudiendo ajustarse al tamaño del dispositivo desde el cual se accede a la página.
-
La información deberá ser consumida de un backend mockeado con json-server.
-
Para las consultas al backend, deberá utilizarse la librería axios.
-
Para facilitar los estilos, se puede utilizar Bootstrap o alguna otra librería de CSS (opcional).
-
Al presionar el botón de compra, se deberá abrir un modal para confirmar la compra.
-
Al confirmar la compra, el número del carrito deberá aumentar en uno.
-
La galería de imágenes de Instagram deberá desplegar al menos 10 imágenes en un carrusel.
-
React Router DOM
-
JSON Server
-
Axios
-
JSX
- Material UI
Luego de bajarte el repositorio corre nmp install
y luego npm start
ya situado dentro del proyecto.
-
React Router DOM
npm install react-router-dom
-
JSON Server
npm install json-server
-
Axios
npm install axios
-
Material UI
npm install @mui/material @emotion/react @emotion/styled
Seguime en: LinkedIn - maria-eugenia-costa