Skip to content

andre-xizto/encurtador-url

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ENCURTAA - Encurtador de URL

GitHub repo size GitHub language count GitHub forks Bitbucket open issues Bitbucket open pull requests

Este projeto é uma API que encurta uma dada URL

Ajustes e melhorias

O projeto foi desenvolvido com o intuito de ser uma resolução de um desafio do Backend-br. Sinta-se a vontade para refatorar ou adicionar novas funcionalidades

  • Trocar os DTOs de classes para records
  • Criar uma exception para URL expirada
  • Criar uma lógica própria para gerar a URL curta

💻 Pré-requisitos

Caso queira rodar este projeto na sua própria máquina, veja os requisitos abaixo:

  • Java 21

🚀 Instalando

Para instalar o Encurtaa, siga estas etapas:

  1. Clone o repositório:
https://github.com/andre-xizto/encurtador-url.git
  1. Entre na pasta raiz do projeto

  2. Execute o projeto com Maven ou Gradle

  • Maven:
    • mvn spring-boot:run
  • Gradle:
    • gradle bootRun

☕ Documentação Encurtaa

Retorna a URL encurtada

  POST /api
Parâmetro Tipo Descrição
url string Obrigatório. URL a ser encurtada

🤝 Colaboradores

Agradecemos às seguintes pessoas que contribuíram para este projeto:

Foto do André Xisto no GitHub
André Xisto

📝 Licença

Esse projeto está sob licença. Veja o arquivo LICENÇA para mais detalhes.

About

API para encurtar uma URL

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages