/bossabox-challenge-frontend

Desafio frontend para fazer parte dos squads da BossaBox

Primary LanguageJavaScript

Vuttr

Tecnologias

OrganizaĆ§Ć£o de pastas

  • src/: RaĆ­z do projeto
  • src/components/: Pasta com os componentes compartilhados em toda a aplicaĆ§Ć£o
  • src/__tests__: Pasta com os testes funcionais

Como executar

  • Baixar dependĆŖncias: npm install ou yarn
  • Definir a URL base da API no arquivo .env
  • Para executar em modo de desenvolvimento: npm start ou yarn start
  • Para gerar o bundle de produĆ§Ć£o: npm build ou yarn build
  • Para executar os testes: npm run test ou yarn test
  • Para criar visualizaĆ§Ć£o do bundle de produĆ§Ć£o com webpack-bundle-analyzer: npm run analyze ou yarn analyze

Bundle de produĆ§Ć£o com Preact šŸ”„

Visando diminuir o tamanho da aplicaĆ§Ć£o final e entregar uma melhor experiĆŖncia para o cliente, utilizar uma biblioteca com tamanho menor (~3KB) que tem compatibilidade com a API do React agregarĆ” bastante neste objetivo.

Os valores entre parĆŖnteses representam a diferenƧa sem o uso do Preact. Sem Preact