O projeto tem como objetivo criar uma aplicação bancária, onde o usuário poderá criar uma conta, fazer depósitos, transferências e saques. O projeto está sendo desenvolvido em grupo, com o objetivo de compartilhar conhecimentos e experiências.
A configuração do banco de dados é feita através do arquivo appsettings.json, que fica na raiz do projeto. O arquivo já está configurado para o banco de dados Sql Server local, mas caso queira utilizar outro banco de dados, basta alterar a string de conexão.
"ConnectionStrings": {
"ByteBankConnection": "Server=(localdb)\\mssqllocaldb;Database=bytebank;Trusted_Connection=True;MultipleActiveResultSets=true"
}
A configuração adicionais para implementação da segurança da API através de Token JWT é feita através do arquivo appsettings.json, que fica na raiz do projeto.
"JWTKey": {
"key": "Chave complexa criada manualmente"
},
"JWTTokenConfiguration": {
"Audience": "xxxxxxx",
"Issuer": "xxxxx",
"ExpireHours": 6
}
# Clone este repositório
$ git clone https://github.com/bessax/GrupoDeEstudosC-.git
# Acesse a pasta do projeto no terminal/cmd
$ cd GrupoDeEstudosC-
# Execute a aplicação em modo de desenvolvimento
$ dotnet run
# O servidor inciará na porta:5039 - acesse http://localhost:5039
As seguintes ferramentas foram usadas na construção do projeto:
- C# - Linguagem
- .NET - Framework
- Entity Framework Core - ORM
- Swagger - Documentação da API
- Identity ASP.NET Core - Documentação Identity no ASP.NET Core
- André Bessa - Desenvolvedor - bessax
- Bruno Aragão - Desenvolvedor - brunoaragao
- Walter Alípio - Desenvolvedor - Walter-Alipio
- Enzo Gabriel - Desenvolvedor - citendo
- Leonardo de Lima Oliveira - Desenvolvedor - kale19991