Este proyecto es un CRUD que se conecta a una API expuesta en un Web Service de Azure y que permite consultar una empresa, si esta existe, permite editar algunos datos para posteriormente enviar los datos actualizados a un Base de datos SQL. El sitio esta desplegado en github pages.
Estas instrucciones te permitirán obtener una copia del proyecto en funcionamiento en tu máquina local para propósitos de desarrollo y pruebas.
Se debe contar con node instalado.
Este proyecto utiliza la versión: 12.16.0
Para instalar correctamente el proyecto ejecutar los siguientes pasos.
Clonar repositorio.
Link del repositorio: https://github.com/feliegonzalezmv/Crud-React-NetCore
Instalar las dependencias.
yarn || npm install
Ejecutar el proyecto.
yarn start || npm start
Importante: el proyecto en local solo funciona en navegador sin seguridad, debido a que al estar desplegado en azure, si se lanzan peticiones desde el localhost, estas seran bloqueadas por CORS
Para abir un navegador sin seguridad el:
Abrir la barra de busqueda y ejecutar. Windows+R
.Luego escribir el siguiente comando: chrome.exe --user-data-dir="C:/Chrome dev session" --disable-web-security
Para desplegar la aplicación:.
-Ejecutar el comando
yarn build
-Tomar los archivos de la carpeta 'build' copiarlos y crear una nueva carpeta llamada docs en la raiz del repositorio
-Luego ejecutar git push para subir los cambios, esto desplegara automáticamente los cambios en la web
-Cambiar el index.html por index.aspx
-Desplegar en las pagina el archivo index.aspx
- .Net Core - Framework API Backend
- React - Framework web usado
- Material UI - UI Framework
- Juan Felipe González Ortiz - Desarrollador - feliegonzalezmv
13/06/2021
-Se despliega la app en github pages