Skip to content

Lucas00012/ColegioMirim

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Colégio Mirim

Projeto de desafio utilizando .NET C#

Rodando o projeto

Para rodar esse projeto, insira a string de conexão do seu banco de dados SQL Server em ConnectionStrings:Default no arquivo appsettings.Development.json e também appsettings.Testing.json caso deseje rodar os testes de integração. As tabelas serão criadas automaticamente em ambos os casos

Há um login padrão de administrador com as credenciais admin@colegiomirim.com e @Aa123456

Funcionalidades

  • Adicionar/editar alunos
  • Adicionar/editar turmas
  • Adicionar/editar vínculos de alunos e turmas
  • Alterar senha
  • Editar perfil
  • Autenticação JWT e autorização baseada em roles
  • Paginação e pesquisa de alunos, turmas e vínculos de aluno/turma
  • "Utilização" das inativações:

-- Ao desativar o aluno, o mesmo perde acesso ao sistema;

-- Ao desativar turma ou vínculo de aluno/turma, o aluno não consegue mais visualizar a turma em questão.

Demonstração

colegio-mirim

Autores

About

Desafio proposto utilizando os tópicos API + DDD + CQRS + Unit tests + Integration tests + Dapper + MVC + JWT + Unit of work + C# + .NET 7

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages