5 puntos por coderred 2025-10-24 | 2 comentarios | Compartir por WhatsApp

Hola. Esta es una comunidad que hice porque mi hija me pidió: "¡Por favor, crea un sitio para subir fotos de gatos!"
El detalle clave es que, en lugar de estrellas, las fotos se califican por la cantidad de snacks para gatos "Churu".

https://jipsa.life

Funciones principales:

  • Calificación con 1 a 5 Churu en lugar de 1 a 5 estrellas
  • Distinción entre gatos domésticos y gatos callejeros
  • Los gatos sin nombre se muestran como "un gatito esperando nombre"
  • Poner nombre mediante votación de la comunidad
  • Sistema de comentarios

Stack: React + Cloudflare (Pages/Workers/D1/R2) + Supabase Auth

  • Todo funciona actualmente en el nivel gratuito
  • Al principio usé Clerk → luego migré a Supabase para admitir inicio de sesión social de Corea (por ahora solo admite Google)

El favicon lo dibujó mi hija personalmente.
Como cambiar el esquema de D1 es incómodo, estoy considerando migrar a Postgres.

¡Una petición para quienes cuidan gatitos!
Mi hija entra al sitio todos los días para ver si hay fotos nuevas de gatos, pero todavía faltan fotos ;_;
¡Suban muchos gatitos adorables, por favor!

También se agradece el feedback.

2 comentarios

 
kimgh06 2025-12-03

Al revisar las fotos en móvil,
como se envían las imágenes originales en un tamaño grande, parece que la carga de las miniaturas se vuelve lenta.
Parece mejor generar también miniaturas para mostrar primero una imagen pequeña y, mediante una vista detallada, mostrar la imagen original.

 
coderred 2025-12-03

Gracias por la buena sugerencia. Justamente, por el problema de carga agregué una lógica para convertir los archivos a webp, pero como no hice la migración, las fotos antiguas siguen mostrándose en jpg y por eso va lento... Tendré que hacer la migración de las fotos.