Minha Primeira API em Node.JS: Uma Jornada com Fastify e TypeScript
Recentemente, após aprender a utilizar o Fastify, decidi colocar em prática meus conhecimentos desenvolvendo minha primeira API em Node.JS. A ideia foi criar uma aplicação simples, porém significativa para mim: uma API que lista diferentes estilos de tatuagem, uma das formas de arte que mais admiro.
O projeto consiste em um serviço que retorna uma relação de estilos, acompanhados de suas descrições e URLs de imagens ilustrativas. Para estruturá-lo, apliquei os fundamentos da arquitetura REST e utilizei TypeScript para garantir maior segurança e manutenibilidade do código.
Após testar e validar o funcionamento localmente, realizei o deploy oficial da aplicação utilizando a plataforma Railway. A API está disponível para consumo público através do endpoint:
🔗 tattoostyles.up.railway.app/estilos
Para quem se interessar pelo desenvolvimento do projeto, o código-fonte está disponível no GitHub:
📂 github.com/simonntech/tattooStylesAPI
Foi uma experiência enriquecedora, e estou animado para continuar explorando novas possibilidades no desenvolvimento de APIs!