Skip to content

ze-fernando/UrlShortener

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🔗 URL Shortener API

Uma API de encurtamento de URLs desenvolvida com Node.js, Express e TypeScript, utilizando SQLite para persistência de dados e NanoID para geração de códigos curtos e únicos.

A API permite criar links encurtados a partir de URLs originais, redirecionar usuários para o destino correto através do código gerado e consultar estatísticas de acesso dos links criados.

🚀 Tecnologias utilizadas

  • Node.js
  • TypeScript
  • Express
  • NanoID
  • SQLite3

📌 Rotas da API

Criar URL encurtada

POST

/shorten

Recebe uma URL original e retorna um código curto que poderá ser utilizado para redirecionamento.

GET

/stats/:code

Retorna informações sobre o link encurtado, como a URL original e a quantidade de acessos.

GET

/:code

Redireciona automaticamente o usuário para a URL original associada ao código informado.

About

Encurtador de URLs desenvolvido com TypeScript, Node.js, Express e SQLite como projeto de estudo e portfólio, explorando conceitos de APIs REST, redirecionamento HTTP e persistência de dados com contagem de cliques.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors