Skip to content

Minha implementação do projeto RocketShoes do bootcamp da RocketSeat 🚀

Notifications You must be signed in to change notification settings

Fziliotti/Rocket-Shoes

Repository files navigation

Rocket-Shoes

Minha versão do projeto RocketShoes desenvolvido durante o Bootcamp da RocketSeat 🚀

Como rodar o projeto:

  1. Clone o repositório
  2. Instalar as depêndencias do projeto com npm install
  3. Rodar o servidor com npm run fake-server
  4. Rodar a aplicação com npm run start
  5. Pronto =)

Tecnologias envolvidas no projeto:

JS:

  • ES6+
  • React
  • Redux
  • redux-saga (facilita o controle dos 'side effects')
  • Formatação de preço com a classe Intl
  • immer (facilita o trabalho com os estados imutáveis)

CSS:

  • Styled Components
  • Animations CSS3
  • React Content Loader
  • react-toastify

Inspecionador do react (react-saga e redux):

  • Reactotron (Aplicativo desktop muito massa)

Possíveis melhorias futuras:

  1. Colocar PropTypes;
  2. Colocar listagem infinita dos produtos;
  3. Refatorar algumas funções que ficaram grandes;
  4. Deixar responsivo, criar PWA e fazer deploy =)

About

Minha implementação do projeto RocketShoes do bootcamp da RocketSeat 🚀

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published