ShortMy - Escurçador d'Enllaços Complet
ShortMy va ser un dels meus primers projectes web full-stack, concebut com un escurçador d'enllaços amb funcionalitats completes com ara registre d'usuaris, estadístiques i generació de QRs personalitzats. Encara que actualment arxivat a causa de la gestió de la base de dades, va ser un projecte clau per entendre la interacció frontend-backend i construir una aplicació web des de zero.
Arxivat...

L'Objectiu: Construir un Escurçador d'Enllaços Funcional i Educatiu
El desenvolupament de ShortMy va sorgir de la necessitat d'una solució que facilités l'escurçament d'enllaços i la gestió d'URLs. Malgrat estar arxivat, ShortMy continua sent un gran aprenentatge, en ser un dels primers projectes que vaig desenvolupar.
Tecnologies
- React
- Firebase Cloud Functions
- MySQL
Reptes
Implementació de Registre d'Usuaris
Vaig desenvolupar un sistema de registre d'usuaris que permet als usuaris accedir a estadístiques detallades dels seus enllaços escurçats. Això inclou la creació d'una base de dades per emmagatzemar la informació de l'usuari i la implementació d'un sistema d'autenticació JWT per protegir les dades.
Generació de Codis QR Personalitzats
Vaig implementar una funcionalitat que permet als usuaris generar codis QR personalitzats per als seus enllaços escurçats, podent afegir el logo al centre. Això facilita la compartició d'enllaços en diferents plataformes i millora l'experiència de l'usuari.
Estadístiques d'Enllaços
Vaig desenvolupar un sistema d'estadístiques que permet als usuaris registrats veure el rendiment dels seus enllaços escurçats.
Interfície d'Usuari Intuïtiva
Vaig dissenyar una interfície intuïtiva i atractiva, centrada en l'experiència de l'usuari, que facilita la navegació i la gestió d'enllaços. L'aplicació incloïa funcionalitats com escurçament d'enllaços, generació de codis QR personalitzats i accés a estadístiques detallades.
Aprenentatges
Amb ShortMy, vaig adquirir experiència pràctica en el desenvolupament web full-stack amb React i Node.js. Vaig aprendre sobre la gestió de bases de dades d'usuaris, autenticació JWT, i la implementació de característiques com la generació de codis QR. Va ser un projecte fonamental per assentar els meus coneixements inicials en la creació d'aplicacions web completes.