Projeto de desafio utilizando .NET C#
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
- 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.