jose-renato-m / cloud3_frontend_challenge

Challenge to build a front-end to access backend, which has been built on the repo cloud3_challenge.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

📝 Sobre

Esse desafio foi proposto por José Antonio, CEO da Nuvem3 Tecnologia.

O desafio consiste em acessar a API construída com Node.js no desafio anterior, que acessa um banco de dados MySQL e conseguir listar, editar e apagar os contatos (Id, Nome, Email, Telefone) do banco de dados e mostrar isso no front-end.

Consegui acessar o banco de dados e mostrá-lo no front-end utilizando o axios.

Em um primeiro momento, obtive sucesso em listar, inserir, modificar e apagar registros da tabela do banco de dados e mostrar essas operações ocorrendo no front-end, porém apenas utilizando a ferramenta Insomnia, o que não era o objetivo do desafio, portanto parcialmente cumprindo.

Foi-me dado um período a mais para tentar cumprir o desafio em sua totalidade e estudando melhor a solução, acredito que cheguei em um resultado satisfatório, conseguindo realizar, agora sim pelo front-end as quatro operações básicas de CRUD.


💻 Tecnologias Utilizadas

O projeto foi desenvolvido utilizando as seguintes tecnologias:


📁 Download

# Clonar o repositório
$ git clone https://github.com/jose-renato-m/cloud3_frontend_challenge.git

# Entrar no diretório
$ cd cloud3_frontend_challenge

# Instalar as dependências
$ yarn

# Iniciar front-end
$ yarn start

Obs.: Para realização dos testes é necessário estar conectado ao banco de dados e com o servidor Node.js rodando. Para rodar o servidor Node.js, clonar o seguinte repositório: cloud3_challenge


Feito com 💙 por José Renato Montagnana 👋🏻 Entre em contato!

About

Challenge to build a front-end to access backend, which has been built on the repo cloud3_challenge.


Languages

Language:TypeScript 94.9%Language:HTML 4.4%Language:JavaScript 0.7%