Skip to content

alanrezendeee/boxapp-api

Repository files navigation

O que é o BoxAppApi ASP.NET Core - .NET 6.0?

BoxApp Api é um projeto de código fechado escrito em .NET Core 6.0. Totalmente escrito para atender o modelo de serviços web RESTful.

Tecnologias implementadas:

  • ASP.NET 6.0
  • ASP.NET MVC Core
  • ASP.NET WebApi Core with JWT Bearer Authentication
  • .NET Core Native DI
  • ASP.NET Identity Core
  • Entity Framework Core 6.0
  • IoC Container - Inversion of Control
  • AutoMapper
  • FluentValidator
  • Swagger UI with JWT support
  • .NET DevPack
  • .NET DevPack.Identity
  • MongoDB v6.0.0
  • PostgreSQL v14

Características de Arquitetura, modelagem, ferramentas, padrões, especificações:

  • Auditoria Banco de dados: CreatedAt/UpdatedAt CreatedBy/UpdatedBy
  • Soft Delete - Exclusão suave
  • Common: Constants, Helpers, Extensions, Middlewares, Pagination, Sorting
  • Http factory
  • SignalR
  • Session & Cookie
  • Async/Await
  • Domain Driven Design (camadas e padrão de modelo de domínio)
  • Unit of Work
  • Repository & Generic Repository
  • Swagger UI
  • Multitenant

Documentação de Api:

  • Postman
  • Swagger (OpenAPI)

Novidades (Lançamentos Beta):

*Lançamento v1.0 em 15/08/2022

  • Account - Autenticação/Autorização/Navegação
  • Usuários
  • Permissões
  • Grupos de Usuários

*Lançamento v1.1.0 em 01/09/2022

  • Clientes
  • Ativos (Produtos e Serviços)

*Lançamento v1.2.0 em 11/10/2022

  • Pipelines

*Lançamento v1.3.0 em 03/11/2022

  • Serviços
  • Serviços de Clientes
  • Fornecedores
  • Serviços de Fornecedores

*Lançamento v1.4.0 em 14/11/2022

  • Perfil de usuários (Conta, Segurança, Informações pessoais)

*Lançamento v1.5.0 em 01/12/2022

  • Api de Produtos
  • Api de Clientes Produtos
  • Api de Fornecedores Produtos
  • Api de Contratos
  • Api de Clientes Contratos
  • Api de Chave de Api Terceiro
  • Dashboard Comercial
    • Total clientes Ativos com contrato
    • Total contratos mensais (Em Reais)
    • Total contratos anuais (Em Reais)
    • Ticket médio ( Global | Mensal | Anual)
  • Sincronização de clientes com o BOM CONTROLE
  • Sincronização de contratos com o BOM CONTROLE
  • Atualização da periodicidade dos contratos a partir do BOM CONTROLE
  • Cadastro de clientes agora atende aos tipos de pessoa (Física e Jurídica)

Novidades agora podem ser acompanhadas nas releases

About

Api RestFul do BoxApp

Topics

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages