Esta aplicação é uma plataforma de encurtamento de url's. Ela utiliza o Docker para containerização, vue no front-end como pwa (aplicação web progressiva), node no back-end e postgre como banco de dados, permitindo fácil implantação e escalabilidade.
https://share.vidyard.com/watch/B25DQ9rw5Tnj8xEok2pbMS?
Certifique-se de ter o seguinte instalado em sua máquina:
- Clone o repositório:
git clone https://github.com/PedroAraripe/url_shortner.git
- Navegue até o diretório do projeto:
cd url_shortner
- Montar a imagem do docker
docker-compose build
- Executar imagem do docker criada no passo anterior e inicializando assim a aplicação
docker-compose up -d
- Acessar o front pelo http://localhost:8080
- Não foi implementado o seed de dados, mas o primeiro usuário fica como usuário "guest", sendo o usuário sem autenticação.
- O projeto roda em docker, mas caso não possua em sua máquina, será necessário instalar o postgre, e dependenciais requeridas dentro do front / back.
Se você encontrar algum problema durante a instalação ou execução da aplicação, tente o seguinte:
- Verifique se o Docker está instalado e em execução corretamente.
- Verifique se as portas necessárias não estão sendo usadas por outras aplicações.
- Verifique se o repositório foi clonado corretamente e se você está no diretório do projeto correto.
- Consulte a documentação da aplicação ou procure ajuda na comunidade ou com os desenvolvedores.