Leadster

Deploy

Link: https://leadster-matheusbloize.vercel.app/

Instruções para rodar o projeto

Abra seu terminal e execute o seguinte comando:

git clone https://github.com/matheusbloize/leadster.git

Depois, utilize o comando para abrir seu editor de código: code .

Abra o terminal do seu editor de código, veja se está na pasta "leadster" e utilize os comandos:

npm install
npm run dev

Abra um navegador e entre na URL: http://localhost:3000

Decisões

  • Implementação do ESLint, com a configuração padrão da Rocketseat [@rocketseat/eslint-config], para a facilitação e padronização do código
  • Inicialização da construção do projeto com a abordagem Mobile First, focando primeiramente em dispositivos móveis

Organização das pastas

  • assets: arquivos

    • fonts: fontes

    • images: imagens

  • components: componentes

    • styles: styled components
  • data: dados

  • lib: regra utilização do styled components

Experiência desenvolvendo

Gostei do desafio em geral.

Primeira vez usando styled components, achei bem interessante.

A questão dos commits foi algo que não tinha parado focar antigamente, certamente vou continuar me aprimorando para deixar mais descritivo.