leandrovip / sgi-angular

Projeto de uso interno utilizando Angular

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

logo

Vip.SGI - Sistema de Gerenciamento Interno

Em desenvolvimento


🌟 Sobre

Projeto desenvolvido com a intensão de utilizar internamente na empresa VIP Soluções e também como repositório de estudos sobre Angular.

👾 Stack Utilizada (por enquanto)

🎯 Funcionalidades

  • Login com autenticação via JWT
  • Cadastro de Usuário
  • Cadastro de Pessoas
  • Parâmetros

🔑 Variáveis de Ambiente

  • Backend - Configurar a connectionstring de acesso ao MSSQL
.\api\src\Vip.SGI.Api\appsettings.Development.json
  • Frontend - Caso seja necessário alterar a url da api, mude em:
.\web\src\environments\environment.ts

🧰 Como Iniciar

‼️ Pré Requisitos

Aqui assumo que você tenha o dotnet, npm e o Angular CLI já instalados nas suas respectivas versões acima informado 👌

Clonar o projeto:

 git clone https://github.com/leandrovip/sgi-angular.git
 cd sgi-angular

⚙️ Instalação Backend (API)

Antes de iniciar vamos instalar a cli do EntityFrameworkCore, caso não tenha:

dotnet tool update --global dotnet-ef

Compilar o projeto e criar o banco de dados:

dotnet ef database update --project .\api\src\Vip.SGI.Infra\Vip.SGI.Infra.csproj --startup-project .\api\src\Vip.SGI.Api\Vip.SGI.Api.csproj

🚀 Instalação FrontEnt (Angular)

cd sgi-angular\web
npm install

🏃 Executar o projeto

Iniciando a api em => https://localhost:7187

cd sgi-angular
dotnet run --project .\api\src\Vip.SGI.Api\Vip.SGI.Api.csproj

Iniciando o front em => http://localhost:4200

  cd sgi-angular\web
  ng serve

DADOS INICIAIS Usuário: admin@admin.com Senha: 123

🤝 Contatos

Leandro Ferreira - @leandrovip29 - leandro@vipsolucoes.com

💎 Agradecimentos

Qualquer sugestão ou crítica é muito bem-vinda! Obrigado ✅🙌

About

Projeto de uso interno utilizando Angular


Languages

Language:C# 56.1%Language:TypeScript 17.4%Language:HTML 10.7%Language:CSS 10.0%Language:JavaScript 5.8%