Este projeto consiste em uma aplicação web para realizar operações de cadastro, visualização, atualização e exclusão de usuários. Desenvolvido utilizando tecnologias modernas, o projeto demonstra a implementação de um CRUD completo em uma arquitetura cliente-servidor.
- Frontend: Angular
- Backend: C#/.NET
- Banco de Dados: Local (In Memory Database)
- Documentação: Swagger
- Cadastro de usuários com validação de campos
- Visualização da lista de usuários cadastrados
- Edição dos dados de um usuário existente
- Exclusão de usuários da lista
- Certifique-se de ter o Node.js instalado na sua máquina.
- Clone este repositório para o seu ambiente local.
- Navegue até o diretório
frontend
e execute o comandonpm install
para instalar as dependências do projeto. - Execute o comando
ng serve
para iniciar o servidor de desenvolvimento do Frontend. O projeto estará acessível emhttp://localhost:<port>/
. - Navegue até o diretório
backend
e execute o comandodotnet run
para iniciar o servidor de desenvolvimento do Backend. O Backend estará acessível emhttp://localhost:<port>/api/User
, onde<port>
é a porta configurada no projeto.
Este projeto está licenciado sob a Licença MIT.