Inicio

Proyecto personal

Utools

App web para desarrolladores y diseñadores: recursos y herramientas, con un dashboard propio para publicarlos.

Rol
Diseño y desarrollo en solitario
Periodo
Jul 2024 – Ago 2025
Estado
En producción · código abierto

El problema

Empezó como mi web de referencia personal con herramientas, componentes y recursos de diseño. Al querer compartirla, una web estática se quedaba corta: cada contenido nuevo obligaba a tocar código.

La solución

Utools 2.0 es una app web con Supabase: autenticación, un dashboard propio donde crear, editar y eliminar publicaciones, y búsqueda con filtros.

Retos y decisiones

  1. De web estática a app full-stack

    Reto

    Pasar de un frontend estático a una aplicación con datos, usuarios y permisos sin empezar de cero.

    Qué hice

    Migré el contenido a Supabase y añadí autenticación y un CRUD completo sobre la base existente en React.

    Resultado

    Más de 100 publicaciones gestionadas desde el dashboard, sin tocar código.

  2. Que el usuario sepa qué está pasando

    Reto

    Con operaciones contra una base de datos, la interfaz no puede quedarse en silencio mientras espera.

    Qué hice

    Añadí notificaciones, skeletons y estados de carga en los botones.

    Resultado

    Una app que se siente rápida y predecible.

  3. Encontrar lo que buscas

    Reto

    Con cada vez más publicaciones, encontrar un recurso concreto se volvía lento.

    Qué hice

    Un sistema de búsqueda y filtrado optimizado, junto con mejoras de SEO.

    Resultado

    Cualquier recurso, a pocos clics.

Proyecto anterior GROUPSBYEB
Siguiente proyecto ABI