Confira o projeto clicando aqui
A jornada de desenvolvimento da rede social de cachorros começou como parte de um projeto de prática de estudos do curso da Origamid. foi ultilizado Reactjs como base para o front-end, pois é uma tecnologia popular e oferece uma estrutura sólida de componentes reutilizáveis.
Utilizamos o Context API para gerenciar o estado global da aplicação, como o usuário logado e as informações do perfil do cachorro. Além disso, o hook useFetch foi utilizado para carregar dados da API de maneira dinâmica. O hook useMemo foi utilizado para melhorar a performance, memoizando valores calculados.
O formulário de criação de perfil de cachorro foi construído usando o hook useForm, tornando a interação com o usuário mais fácil e intuitiva. Também usamos o React Router Dom para gerenciar as rotas da aplicação e fornecer uma navegação fluida entre as páginas.
Por fim, utilizamos a biblioteca Victory para criar gráficos atraentes e interativos, que permitem aos usuários visualizar informações importantes de maneira clara e intuitiva.
Ao longo do projeto, aprendemos muito sobre Reactjs e suas diversas funcionalidades, além de praticar a criação de aplicações complexas. A jornada de desenvolvimento da rede social de cachorros foi uma ótima oportunidade para crescer como desenvolvedores e produzir uma aplicação incrível.
Esse projeto foi desenvolvido com as seguintes tecnologias:
Você pode visualizar o layout do projeto através do link abaixo:
Para fazer o projeto rodar em sua máquina se assegure de ter o postgressql e ter adicionado o mesmo no arquivo .env da aplicação backend na pasta server. Além disso não esqueça de adicionar a pasta web e mobile o endereço do seu backend nas API's.
Sem mais delongas, para iniciá-lo, siga os passos abaixo:
# PARA O FRONTEND
$ cd web
$ npm install
$ npm run devvocê vai me encontrar em qualquer uma das redes sociais abaixo:
