Skip to content

V-Matheus/dogs-react

Repository files navigation

React + Vite

Principais tecnologias que utilizei nesse projeto:

  • React
  • Redux
  • JavaScript
  • Style Modules
  • Vite

Por ser uma rede social é extremamente intuitivo e fácil o uso e com o designer que apaixona todo amante de Pets. Podendo criar sua conta facilmente com o sistemas de cadastros.

Perdeu a conta ? O site também está projetada para poder recuperar sua conta por Emil. Tais ações juntamente com as requisições HTTP da rede vem diretamente de uma API já desenvolvida.

Com o método de GET, a primeira vista será o Feed de fotos que clicando irá aparecer as fotos puxadas da API com todas as suas informações, comentários, visualizações, autor entre outras. Contando também com um Scroll Infinito, como vimos em outros sites, sempre que existir novas fotos na API ele irá atualizar o Feed conforme o Scroll.

Não satisfeito com as fotos que vê no Feed ? Adicione as suas próprias fotos na aba de adicionar fotos. O método de POST da API irá ajudar com isso, mostre ao mundo o seu Pet e sempre que fizer algum erro na postagem não se preocupe, poderá deletar a foto quando quiser da API.

Finalizando um pouco as explicações, na aba de estatísticas pode analisar a quantidade de visualizações deixando muito mais fácil ver qual foi a foto que mais fez sucesso.

Tecnologias secundárias:

  • Victory para criar os gráficos
  • react-router-dom para as rotas
  • Lazy para carregar o Victory só quando é necessário
  • Vercel para Deploy

Link do Projeto:

dogs-react-beta.vercel.app