Esse repositório contém projetos referentes a um bootcamp full stack, ofertado pelo IGTI, que cursei.
Esta seção contém projetos do começo do curso, focados em HTML, CSS e JavaScript puros.
Simple list é uma aplicação de geração de listas simples. Ela possui, em essência, um campo para a entrada de texto. Ao se pressionar a tecla Enter, o conteúdo deste campo será adicionado à lista, desde que não seja vazio.
Cada item da lista possui dois elementos: um botão e texto. O botão tem a função de excluir um item da lista. Ao clicar nele, o item em questão é removido.
Ao clicar no texto, um campo substitui os dois elementos, permitindo que o conteúdo daquele item seja alterado. Ao pressionar enter, o conteúdo é salvo. Ao pressionar Escape, a aplicação sai do modo de edição.
Cardinal numbers tem o objetivo de mostrar números por extenso. O usuário pode interagir com a aplicação através de um slide, que permite escolher número entre 0 e 999, inclusive.
Abaixo, existem dois campos de texto. O primeiro mostra o número selecionado através de algarismos. O segundo mostra o número por extenso. Ambos atualizam conforme o usuário muda sua seleção.
Favorite countries inclui todos os países disponpiveis na API Rest Countries. Eles estão divididos em duas listas: favoritos e não favoritos.
Cada lista possui um resumo e cada país possui um botão para favoritar ou desfavoritar. Ao clicar, o país é movido de lista e os resumos são atualizados.
Esta seção está focada em projetos backend, com uso do Node.js para manipulação de arquivos e desenvolvimento de APIs.
Esta sessão é focada em frontend, com uso de React.js. Possui projetos tanto somente com frontend, quanto alguns em que ele se comunica com um backend.
Esta seção explora conceitos de integração de aplicações com bancos de dados MongoDB, sejam eles locais ou remotos.