Skip to content

A self-documented API built with Fastify, TypeScript, Zod, and Swagger for efficient backend development and robust data validation.

Notifications You must be signed in to change notification settings

Thomas-DEV7/fastify-api-with-swagger

Repository files navigation

API Autodescritiva com Fastify, TypeScript, Zod e Swagger

Este projeto é uma API criada com Fastify, utilizando TypeScript para segurança e tipagem, Zod para validação e Swagger para documentação interativa. A API implementa endpoints para gerenciar usuários, com foco em validação de dados e documentação clara.

🛠️ Tecnologias Utilizadas

  • Fastify: Framework rápido e eficiente para APIs.
  • TypeScript: Adiciona tipagem estática e segurança ao desenvolvimento.
  • Zod: Validação e geração de schemas.
  • Swagger: Documentação interativa para APIs.
  • npm: Gerenciamento de pacotes.

🚀 Instalação e Execução

Pré-requisitos

  • Node.js (v14 ou superior)

Passos

  1. Clone o repositório:
    git clone https://github.com/Thomas-DEV7/fastify-api-with-swagger
    cd api_with_swagger
    npm install
    npm run dev
    

About

A self-documented API built with Fastify, TypeScript, Zod, and Swagger for efficient backend development and robust data validation.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published