Skip to content

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Latest commit

 

History

2 Commits

Folders and files

Repository files navigation

Proyecto desafio tecnico Api .Net con Vue.js

Descripción: Este proyecto es una aplicación cuya finalidad es mostrar algunas competencias tecnicas, segun requerimiento con api .net y patron elegido fue repository, con migrations para facilitar la creacion de la base de datos mysql. Y por ultimo un frontend VUE para el consumo de la api

Tecnologías:

  • .Net Core 6
  • Vue.js 3
  • Bootstrap 5
  • Mysql

Instalación:

  1. Clonar el repositorio:
    git clone git@github.com:imiranda/test_paynau.git
    
  2. ir a carpeta:
    cd /test_paynau
    
  3. Ejecutar el comando para levantar los 2 proyectos:
    docker-compose up -d
    
  4. ir a navegador y veras las rutas en swagger documentando el backend:
    https://localhost:44393/swagger/index.html
    
  5. ir a navegador para ver el frontend:
    http://localhost:8080
    

Instalación sin contenedores:

  1. Clonar el repositorio:
    git clone git@github.com:imiranda/test_paynau.git
    
  2. ir a carpeta:
    cd /test_paynau
    
  3. para ejecutar el backend, ir a carpeta:
    cd /test_api_paynau
    
  4. Verificar credenciales declaradas en cadena de conexiona mysql en archivo appsettings.json en la raiz del proyecto:
    "Server=localhost;Database=test_paynau_im;User=root;Password=;"
    
  5. Ejecutar migracion para creacion de base de datos y objetos necesarios en mysql:
    dotnet ef database update
    
  6. Para ejecutar el proyecto, puedes utilizar visual studio o la misma consola que estas usando con el comando:
    dotnet run
    
  7. ir a navegador y veras las rutas en swagger:
    https://localhost:44393/swagger/index.html
    
  8. En una nueva (tab) consola iremos a ejecutar el frontend, ir a carpeta si estas en la raiz del proyecto:
    cd /test_front_paynau
    
  9. instalar dependencias Vue:
    npm install
    
  10. Ejecutar frontend vue:
npm run serve

11. ir a navegador:
```bash
http://localhost:8080

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages