Skip to content

Serviço que permite ao usuário de forma simples e performática encurtar URLs longas para torná-las mais compactas e fáceis de compartilhar.

License

Notifications You must be signed in to change notification settings

gunn3r71/url-shortner

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 

Repository files navigation

URL SHORTNER

O que é?

É um serviço que tem como objetivo fornecer ao usuário uma forma simples e performática de encurtar URLs longas e torná-las compactas e fáceis de compartilhar.

Tecnologias utilizadas:

  • API: A API foi construída em .NET 8, utilizando os recursos de minimal API
  • Front-End: Nosso front-end utiliza de angular e bootstrap para permitir o cadastro e redirecionamento da URL encurtada
  • Cache: Utilizamos redis para armazenar temporariamente as URL's encurtadas, otimizando o tempo de resposta da API
  • Banco de Dados: Utilizamos MongoDb como armazenamento de longa duração das URL's encurtadas. Optamos por um banco NoSQL pela velocidade e complexidade reduzida ao resgatar dados na API.
  • Docker: Toda nossa aplicação roda com containers. É extremamente fácil de testar localmente

O que preciso para fazer funcionar?

Para rodar a solução só é necessário ter o docker e o docker-compose instalado! (Super simples, não?)

About

Serviço que permite ao usuário de forma simples e performática encurtar URLs longas para torná-las mais compactas e fáceis de compartilhar.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published