Este projeto foi desenvolvido para apresentar meu trabalho como desenvolvedor ao mercado de trabalho Dev.
Neste desenvolvimento, tive a necessidade de aprender a utilizar Serveless Functions. Pois, a API do github (utilizada no projeto) utiliza um API Token, e por esse motivo a requisição não poderia ser realizada via front-end, mas sim no servidor. Como não havia necessidade de criação de back-end para este projeto, o mais viável e eficiente seria a utilização das Serveless Functions, ao qual é uma solução muito incrível. Para este projeto, utilizei a serveless function do Netlify, onde o deploy do projeto foi feito. No entanto, consegui aprender a fazer o mesmo utilizando o Vercel e Firebase.
Além das Serveless Functions, também tive a oportunidade de aprender a utilizar o Swiper, pois meu desejo era fazer a apresentação dos projetos de uma maneira mais dinâmica, personalizada e responsiva.
O projeto se encontra na Versão 2.0. E como incremento, pretendo criar filtros para apresentar os projetos de acordo com as tecnologias utilizadas na construção do mesmo.
Front-end: React, Typescript, Swiper, CSS-Modules
Back-end: Serveless Functions (Netlify)
Acesso ao projeto: https://mateus-meneses.netlify.app/