Aplicação para cadastro de produtos e categorias.
É um app demo para mostrar um exemplo funcional de frontend em vuejs/quasart e backend em APS.NET Core e mysql.
- nodejs v14.15.3
- quasar v1.15.1
- mysql Ver 8.0.23
- dotnet Core 5.0
- visual studio 2019
Baixar o projeto
$ git clone https://github.com/cnlenzc/produtos-categorias.git
Instalar dependencias
- instalar nodejs conforme definido em https://nodejs.org/
- instalar gerenciador de packotes yarn
$ npm install --global yarn
- instalar quasar cli
$ yarn global add @quasar/cli
- instalar Visual Studio 2019 Community conforme https://visualstudio.microsoft.com/
- instalar o servidor mysql conforme https://dev.mysql.com/doc/refman/8.0/en/installing.html
Criar database e user em mysql
database name: produto_categoria
user: carlos
password: 123
privileges: *
Rodar scripts sql para criação de tabelas e FK
/produtos-categorias/sql/table/categoria.sql
/produtos-categorias/sql/table/produto.sql
/produtos-categorias/sql/FK/produto.sql
Instalar pacotes do front-end
$ cd produtos-categorias/src-front
$ yarn
Iniciar back-end
$ cd produtos-categorias/src-back/api
$ dotnet run
Iniciar front-end
$ cd produtos-categorias/src-front
$ quasar dev
Interface swagger para teste da API Rest https://localhost:41623/swagger/index.html
App final (SPA) acessando o back-end http://localhost:8090/
Carlos Neves Lenz Cesar
MIT License