Um simples sistema que gera urls curtas e contabiliza os números de redirects daquela url, desenvolvido em GoLang utilizando o ORM GORM.
A intenção desse projeto é aprender sobre GoLang aplicando o Design Patterns Repository e realizando conexões com o banco de dados.
Video_1662226335.mp4
Siga os comandos abaixo para instalar essa aplicação em sua máquina.
❗ É necessário que você tenha docker e docker-compose em seu ambiente de desenvolvimento.
# Clonando o repositório da aplicação.
git clone https://github.com/ThompsonMss/minificador-url-golang-with-gorm gourl
# Entrando na pasta da aplicação.
cd gourl/
Crie um arquivo .env na raiz do projeto, você pode pegar o arquivo .env.example como exemplo que está disponível na raiz do projeto.
# Comando para subir os conteiners do Docker
docker-compose up -d
Pronto! Sua aplicação está disponível em http://localhost:8090
- Cadastro
- Login
- CRUD de URLs por usuário.
- Exibir o número de clique na url.