Shortly - Shortener de URLs
- React
- Tailwind CSS
- TypeScript
- PostgreSQL
- Supabase
Shortly es una aplicación web que te permite crear urls cortas personalizadas, donde puedes acortar las urls de los sitios web que quieras, y compartirlas con otras personas para acceder ellos fácilmente.
Screenshots
Más información
Shortly es una aplicación web que te permite crear urls personalizadas, donde puedes acortar las urls de los sitios web que quieras, y compartirlas con otras personas para acceder ellos fácilmente.
Esta aplicación está construida con React y TypeScript, utilice React porque es la librería de Front-End que más me gusta y con la que más experiencia desarrollando tengo, me encanta su forma de trabajar basada en componentes, hooks y la enorme cantidad de herramientas y librerías que existen para mejorar la experiencia de desarrollo.
Para el almacenamiento de la información utilicé Supabase, ya que es una herramienta SaaS muy completa y fácil de usar, además de que me permite escalar la aplicación sin problemas, con Supabase implemente servicios desde la autenticación para el login y registro de los usuarios, su sistema de bases de datos relaciones con PostgreSQL y el servicio de almacenamiento para guardar las fotos de perfil de usuarios y las imágenes de los códigos QR de cada link personalizado.
Para los estilos y diseño del sitio web utilicé el framework de UI Shadcn, el cual es un framework de componentes UI sumamente popular y con una gran cantidad de componentes que me permitieron acelerar el desarrollo del sitio web sin la necesidad de crear los estilos desde cero, además de que me permite crear sitios web modernos y atractivos.
El desarrollo de este proyecto puede parecer sencillo, y aunque en gran medida lo es, me permitió implementar conocimientos sobre diseño y arquitectura de software, ya que implementar una solución a este tipo de problemas requiere de una buena planificación y diseño de la solución.