Esta é uma aplicação React e TypeScript; também utilizei Tailwind CSS, Axios, Formik e Yup.
Aqui está o Back-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").
Decidi usar o Tailwind CSS somente por questão de velocidade na�estilização, já que não é necessariamente o foco do projeto, para focar mais na funcionalidade e qualidade do código. Além disso, também existe um usuário padrão que é criado no banco de dados ao rodar o projeto Back-end, que pode ser editado depois de acessar a aplicação. Email: admin@default.com, Senha: Adm!n123
git clone https://github.com/filiperv7/cadPlus_front
cd cadPlus_front
npm install
npm run dev
Agora é só acessar http://localhost:5173/ e, desde que a aplicação back-end também esteja de pé, você vai conseguir fazer login.