Este proyecto es una aplicación que con la utilizacion de herramientas tanto de frontend como backend logramos consultar endpoint algunos funcionales de mercado libre y mostrar su contenido segun lineamientos especificos.
La aplicacion consta de 3 pantallas:
- home "/"
- ListItems "/items"
- Preview "/items/:id/descripcion"
Las bases de Las tecnologías utilizadas en este proyecto: FRONT > react con typescript BACKEND > node con typescript y express.
-
meli-test-bff
- environments: archivos de entorno
-
src
-
modules
servicios bff
- - app.ts
- - index.ts
-
modules
servicios bff
-
meli-test-front
- environments: archivos de entorno
- public:
-
src:
- componets Componentes reutilizables e imagenes.
- constants Constantes de estilos reutilibles.
- helpers Definimos y tipamos actions para el store
- pages Todas las pages que se van a utilizar en la navegacion
- services servicios para ser consumidos en el store
- store
- types typados, modelos
Para instalar y ejecutar el proyecto, sigue estos pasos:
- Clona el repositorio desde GitHub: `git clone https://github.com/angelliambo/proyect.git`
- Desde la terminal navega al backend del proyecto: `cd proyect/meli-test-bff`
- Instala las dependencias: `yarn`
- Desde la terminal navega al frontend del proyecto: `cd proyect/meli-test-front`
- Instala las dependencias: `yarn`
-
Ejecuta BFF:
- BFF en modo desarrollo desde una terminal navega al bff (paso: 2), y ejecuta el comando `yarn start:dev` -
Ejecuta FRONT:
- Desde otra terminal navega al front (paso: 4), y ejecuta el comando `yarn start`
Una vez que la aplicación esté en funcionamiento, puedes acceder a ella a través de tu navegador web en la siguiente dirección: http://localhost:3000, realiza una busqueda.