Backend de um Simples Encurtador de URLs, onde o usuário:
- Coloca uma URL
- Essa URL Original é armazenada no banco (ex: https://www.google.com/search?q=java+com+spring&sca_esv=557489608&sxsrf)
- É feito um hash de 6 dígitos em cima dessa URL original
- É criado uma URL encurtada com esse hash no final (ex: http://localhost:8080/2ug45d)
- Quando feito uma requisição pra essa URL encurtada ela redireciona o cliente para a URL original
Antes de usar, vocẽ precisa ter na sua máquina:
- Java (Feito com a versão 17)
- Maven
- MySQL
- Faça um clone do projeto em sua máquina
- Crie um banco de dados com nome "encurtador" (só basta criar o banco, não as tabelas)
- Configure corretamente o seu banco em application.properties
- E na pasta do projeto rode:
mvn spring-boot:runFeito por Caio Rodrigues 👋🏽 Entre em contato!