Acortador de URL - SHRTLY

Volver

Sitio web para acortar url, también tiene un contador de clicks para saber cuántas veces se ha usado el url acortado. En un futuro se añadiran funciones de usuario con modalidad de paga para obtener analisis de alcance del url, visibilidad y otros datos.

Acortador de URL - SHRTLY's image

Shrtly en el frontend fue desarrollado con el generador de sitios web estaticos Astro, junto con otras librerías como React para un mejor manejo de formulario y daisyUI para la creación de componentes estilizados junto al framework de css Tailwindcss.

Project image

En el desarrollo del backend, se optó por utilizar Nest JS con TypeScript, en conjunto con MongoDB en Docker para la creación de una API Rest. La aplicación incorpora validaciones en las solicitudes para obtener los datos deseados y filtrar peticiones no autorizadas, asegurando un manejo robusto de errores. Una funcionalidad destacada es el "UrlHash", que cifra la URL y devuelve una cadena de 6 dígitos. En caso de que la cadena esté en uso, se repite el proceso hasta generar una única. A futuro, se tiene planeado implementar la autenticación de usuarios, permitiéndoles gestionar sus propias URLs acortadas mediante funciones como la edición y eliminación de las mismas.

Project image
Project image
Project image