Site encurtador de URLs
MIT License
É uma aplicação web(Front-end e Back-end), que funciona basicamente como um encurtador de URLs
A aplicação consiste em poder criar url personalizadas de links/urls/sites
O usuário poderá criar uma url personalizada colocando o nome que desejar para acessar a URL original
Link do projeto: https://urlshorte.herokuapp.com/
Bom, o back-end do site, onde são armazenados as URLs originais, é usado o banco de dados NoSQL MongoDB com Schema.
Quando o usuário cadastra uma URL e seu nome de URL personalizado, na hora de acessar o endpoint do nosso site com o nome personalizado, será pesquisado no banco de dados do MongoDB, se o nome existe, e se existe, retornará a url original, que será armazenada em uma váriavel, e o Express irá redirecionar o usuário para a url original.
# clonar repositório
$ git clone https://github.com/ramonpaolo/url-shortner
# entrar na pasta do projeto
$ cd url-shortner/
# instalar as depêndencias:
$ yarn
# iniciar o projeto:
$ yarn dev