Este projeto é resultado de um desafio para a vaga de full-stack na empresa Colab. O objetivo do desafio era criar uma aplicação web que consumisse uma API de dados de usuário e seus detalhes em uma interface web. O desafio permitiu que o projeto poderia ser desenvolvido com total liberdade do desenvolvedor, podendo escolher qualquer framework e tendo total liberdade para criar a interface web.
Decidi fazer o projeto utilizando o framework Svelte, o desafio de usar o Svelte pela primeira vez foi uma experiência enriquecedora e permitiu explorar uma nova maneira de criar aplicações web. foi meu primeiro contato com ele, mas já vinha pesquisando e procurando entender como ele funcionava. Uma das principais diferenças do Svelte é que ele não utiliza uma camada de virtual DOM como a maioria dos outros frameworks, o que significa que ele pode ter um desempenho melhor em certas situações. Me surpreendi como ele consegue abstrair muitas linhas de código e como é simples de utilizar, sem dificuldades e sem deixar os scripts totalmente verbosos. Não tive muita dificuldade e foi bem tranquilo, me motivou a aprender mais sobre o Svelte e suas tecnologias. Já penso em utilizalo para um próximo projeto pessoal.
Em relação ao CSS, foi minha primeira vez utilizando o TailwindCSS, e achei muito legal a sua utilização e como utilizar classes prontas que já contêm uma série de estilos pré-definidos, o que ajuda a reduzir bastante o tempo de desenvolvimento. Acredito que o TailwindCSS é uma excelente opção para projetos web de diferentes tamanhos e complexidades, e certamente vou continuar utilizando em meus futuros projetos.
git clone https://github.com/ElderFausto/Desafio-Colab
.npm install
.npm run dev
.https://desafio-colab-svelte.vercel.app/