Skip to content

Lucasantos-S/Dog

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DOG

image

Confira o projeto clicando aqui

🏃‍♂️Jornada

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.

🧪 Tecnologias

Esse projeto foi desenvolvido com as seguintes tecnologias:

🔖 Layout

Você pode visualizar o layout do projeto através do link abaixo:

⚙️ Como executar

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 dev

☕ Contatos

você vai me encontrar em qualquer uma das redes sociais abaixo:

About

Uma rede social de DOG

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors