- Java com SpringBoot, utilizando dependências maven para facilitar e automatizar o desenvolvimento da API.
- JPA, um framework para persistência de dados no bando de dados.
- Postgresql. Inicialmente iria utilizar o firebase realtime database, mas como nunca tinha feito algo para a web com ele, resolvi que não tinha muito tempo para aprender isso agora.
- Axios(cliente HTTP) para fazer requisições à API.
- Métodos de inserir usuários, atualizar e deletar prontos! Nenhum mistério! Apenas fiz os métodos em questão na API, usando as anotações PostMapping e DeleteMapping. Ah, não se esqueça de configurar o CORS, ou ele irá bloquear sua requisição! (muita dor de cabeça rs)
- Instalei com o yarn o react-feather, para poder usar uns icons maneiros e deixar mais aprensentável
- Paginação ainda não concluída: Bom, eu até consegui fazer uma paginação, mas toda vez que mudo de pagina a tabela fica carregado por aproximadamente 2 segundos e desaparece. Por hora deixei minha paginação em arquivos separados das rotas, até que eu resolva
- Ordenar tabela após atualização de contato
- Concluir a Paginação
- Utilizar ferramentas de testes, algo que ainda nunca fiz. Será um bom aprendizado.
- Pretendo ainda utilizar o firebase, porém não muito brevemente, visto que estou participando de um bootcamp intensivo. Espero conseguir logo!
O objetivo é fazer uma api que possa inserir, deletar e atualizar dados(nesse caso uma lista de contatos), e além de uma páginação para a tabela em questão
Esse pequeno projeto me fez pesquisar muita coisa! Por exemplo o requisição PUT que nunca tinha feito antes com js, então senti uma certa dificuldade em me familiarizar com tudo, mas é aquela coisa que dizem que depois que aprendemos uma coisa, teremos noção de como aplicar em várias linguagens de programação. Grata pela oportunidade, sei que muitas das coisas que fiz pode não ter sido a melhor forma de fazer, mas isso vem com o tempo e com aprendizagem. Espero que o bootcamp fullstack da IGTI(que trata justamente de react, APIs, js, etc) me ajude a chegar cada dia mais perto de ser uma grande programadora.
Se você chegou até aqui e se interessa por esse tipo de projeto, eu tenho mais um projetinho bem especial, utilizando nodejs, reactjs, react native, express e muito mais! O Proffy foi um projeto feito durante um evento intensivo feito pela Rocketseat. Espero que goste e que te ajude de alguma forma. Até mais! Bye