Este é um projeto de um CRUD (Create, Read, Update, Delete). O objetivo deste projeto é fornecer uma interface de usuário interativa para realizar operações básicas em um conjunto de dados de usuários, permitindo salvar, editar e apagar informações.
O projeto oferece as seguintes funcionalidades:
- Visualizar a lista de usuários cadastrados
- Adicionar um novo usuário com informações como nome, e-mail e telefone
- Editar as informações de um usuário existente
- Excluir um usuário da lista
- React
- Styled-Components
- Axios
- MySQL
Um dos desafios mais chatinhos de se resolver, o Yarn tem algumas restrições com o PowerShell. Felizmente eu só troquei para o CMD e funcionou normalmente. Aparentemente são questões de segurança do windows que o PowerShell vem bloqueado. Tem como desbloquear, mas preferi seguir pelo CMD.
Eu já havia visto MySQL na faculdade, mas para integrar com o axios como um banco de dados assim foi a primeira vez. Gostei dessa forma e pretendo fazer um novo projeto em breve com essa mesma adição.