Um encurtador de URL

Desafio para todos os níveis 🐣
Nesse desafio você deve criar um servidor que encurte urls e faça redirecionamento.

Requisitos

  •   Criar um servidor http que contenha dois endpoints:
  •         POST / - recebe uma url e retorna um código único
  •         GET /:code - utiliza o code para redirecionar para a url original
  •   O code é um código único, a mesma url enviada várias vezes gera códigos diferentes
  •   O code tem o tamanho de até 6 caracteres

Sugestão de estudo

  •   Golang
  •   postgres

Desafios Relacionados

Esse desafio ainda não tem solução mas recomendamos o desafio Uma API de transferência com a do PicPay que aborda os mesmos conhecimentos.