gabrielgst56 / BookManager

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Bem vindo ao meu projeto de Gerenciamento de Livros.

Requisitos para execução do projeto:

-Para instalação do Angular, executar npm install -g @angular/cli (É necessário ter Node e NPM instalados em sua máquina);
-Ir ao diretório "View" do projeto e utilizar o comando "Npm install" para instalar as dependências e criar a pasta node_modules.
-Ir até o diretório hbsis-bookmanager e executar o comando "npm start" para a execução do projeto frontend, você pode acessá-lo através do endereço 'http://localhost:4200/'.
-Abrir a solution contida no diretório HBSIS.BookManager.API e executá-la, para que a API se torne acessível através do endereço http://localhost:55504/'.

A API foi feita em 4 camadas. Sendo elas:

Controller = Utilizado para receber as requisições enviadas pelo frontend em Angular.
Business = Utilizado para realizar as lógicas da regra de negócio.
DAL = Utilizado para gerenciar os dados diretamente com a conexão ao banco.
Model = Utilizado para armazenar os modelos que o sistema possui, sendo referenciado em todos os projetos.

Para mais informações sobre a instalação do Angular, acessar https://cli.angular.io/.

About


Languages

Language:JavaScript 48.8%Language:C# 18.2%Language:PowerShell 15.3%Language:Pascal 14.8%Language:TypeScript 1.8%Language:HTML 0.6%Language:CSS 0.4%Language:Puppet 0.1%Language:ASP 0.0%