Code Monkey home page Code Monkey logo

adopt.me's Introduction

👨🏼‍💻 Higor Santos

Desenvolvedor fullstack

Sobre mim

🎓 Técnico em Informática pelo IFRN
🎓 Bacharel em Ciência da Computação pela UFCG


Skills

Java Python JavaScript NodeJS TypeScript HTML CSS3 Dart React React Native Angular Spring Hibernate Flutter RabbitMQ Oracle PostgreSQL Git

📍 Contato

LinkedIn Gmail Discord

Snake animation

adopt.me's People

Contributors

higorsnt avatar

Watchers

 avatar  avatar

adopt.me's Issues

backend

Seria massa indicar na documentação do backend os comandos pra executar api tbm :)

Sugestão de modularização

Boa tarde, só uma sugestão para modularizar essas chamadas para o backend, você poderia agrupar todos os GETs, POSTs e etc. no arquivo Api.js, dessa forma quando o projeto for expandindo, as chamadas para o servidor irão ficar modularizadas naquele arquivo, podendo referenciar elas através de um import da função ou de uma classe que agrupe todas as chamadas. Só isso mesmo.. Valeeu

api.get('pets').then((response) => {

Sugestão de mudança do botão adotar

A sugestão é baseada no protótipo. Primeiro que o protótipo está muito bem elaborado, só achei que o botão adotar não está levando para o processo de adoção e sim para ver a página de detalhes do animal, eu acho que seria melhor adicionar um botão de ver detalhes ou que ao clicarmos no próprio card fossemos redirecionados para essa página de detalhes. O botão de adotar deveria levar para o ínicio do processo de adoção.

Transferir lógica de redirecionamento para os itens da lista

Oi, @HigorSnt! Queria te sugerir uma alteração no redirecionamento causado pelos cliques em itens da lista de animais adotáveis. Atualmente, quando os ListItem são criados por mapeamento, é necessário encapsulá-los em tags <Link> do React Router e essas tags que serão responsáveis por realizar esse redirecionamento, certo?

Você pode utilizar os próprios ListItem para fazer o redirecionamento entre rotas, usando o hook useHistory() do React Router. Assim, esses componentes precisariam apenas usar esse hook e usar o método push() para a rota adequada quando fossem clicados. Naturalmente, essa modificação não altera o funcionamento da tua lista, mas os componentes ficariam mais coesos, já que a lógica dos itens não vai ficar mais distribuída entre os ListItem e a página em que eles estão inseridos.

Sugestão para o README

Que projeto massa! Minha sugestão é que teu readme poderia conter também a descrição das funcionalidades do back e telas do front pra ser mais completinho. Mas o projeto tá incrível! :)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.