Esta é uma aplicação .NET e C#; também utilizei Entity Framework, SQL Server e AutoMapper.
Aqui está o Front-end desta aplicação.
CadPLus é um gerenciador hospitalar de funcionários e pacientes. Nele você pode:
- criar contas (se for Admin);
- editar contas (se for Admin);
- excluir cotas (se for Admin);
- editar seu próprio perfil; e
- evoluir pacientes (se for Médico(a) ou Enfermeiro(a));
- Somente o Perfil "Admin" pode dar entrada de um "Paciente".
- O usuário de Perfil "Admin" pode editar tudo em qualquer usuário, exceto "EstadoSaude".
- Somente Perfis "Médico(a)" ou "Enfermeiro(a)" podem evoluir um "Paciente".
- Usuários podem editar tudo em si mesmos (exceto "EstadoSaude").
Escolhi usar o SQL Server com autenticação padrão do Windows para melhor facilitação na hora de um terceiro rodar o projeto. Além disso, também existe um usuário padrão que é criado ao atualizar o banco de dados com o detnet (passo 4) que pode ser editado depois de acessar a aplicação. Email: admin@default.com, Senha: Adm!n123
É importante que o projeto de inicialização seja o CadPlus.API e que o appsettings.json dele seja alterado com uma nova Secret Key.
git clone https://github.com/filiperv7/cadPlus_back
cd cadPlus_back
dotnet ef migrations add InitialCreate --project CadPlus.Infrastructure --startup-project CadPlus.API
dotnet ef database update --project CadPlus.Infrastructure --startup-project CadPlus.API