Teste Front-end Jr - Traction.to

Anderson Mederiso

Solida experiencia em analista de suporte ao usuário, estou em transição de carreira para desenvolvimento de softwares, sou uma pessoa comunicativa e que gosta de trabalhar em equipe, curto filmes serie e sou viciado em viajar e ter novas experiencias, por isso acatei o desafio da programação. Já queria explorar mais sobre o framework Vue 3 e vi como oportunidade praticar e mostrar o meu aprendizado. Estou bastante interessado em poder colaborar com mais projetos da empresa segue o link das minhas redes sociais para conhecer um pouco mais sobre mim

CV Anderson Medeiros

LinkedIn GitHub Instagram

Linguagens de Programação

Python Kotlin C# JavaScript TypeScript React MySQL

HTML5 CSS3

Projeto

Replicar uma interface e fazer as interações de front-end necessárias.

Interface a ser seguida: https://www.figma.com/file/c4LLtmzrv3WWg45wfmLPvJ/Teste-Front-end-Jr---Traction.to?node-id=0%3A1&t=sukoaDV2OYZ7mLKJ-0

Há duas interações simples a serem feitas:

  • Adicionar um post
  • Favoritar um post já adicionado

Requisitos

  • Usar Vue.js versão 3 como lib de front-end
  • Seguir minimamente o layout
  • Realizar as duas interações necessárias

Desejável

  • Uso do Tailwind
  • Usar a composition API do Vue

Obs

Não é necessário usar um gerenciador de estado como o Vuex. Os estados podem ser gerenciados no próprio componente.

Não se preocupe em persistir os dados em algum banco de dados ou fazer uso de qualquer api externa. Deixe na memória mesmo.

Se quiser usar o Nuxt para facilitar o setup, fique a vontade.

Como enviar?

Fork no repositório e envie como pull request ou nos passe por e-mail ou wpp o link do seu repositório