Gemfolio

Un sistema de catálogo y ventas online personalizable diseñado para retailers de joyería. Incluye fotos HD de productos, gestión de variantes, colecciones y modos duales catálogo/ventas.

Proyecto Comercial
En Desarrollo
15 de diciembre de 2025

Tecnologías Utilizadas

Astro
React
Tailwind CSS
Drizzle ORM
PostgreSQL
TypeScript

Descripción del Proyecto

Gemfolio comenzó desde una necesidad personal: mi pareja necesitaba un sistema apropiado para mostrar y vender joyería online. Las soluciones existentes eran demasiado genéricas, muy caras o carecían de las características específicas necesarias para retail de joyería.

Lo que empezó como una solución personalizada está evolucionando hacia un producto que puede servir a otros pequeños retailers que enfrentan los mismos desafíos.

El Desafío

El retail de joyería tiene requisitos únicos:

  • Variantes de producto: Mismo diseño en diferentes tamaños, materiales o piedras
  • Imágenes de alta calidad: La joyería necesita fotos detalladas desde múltiples ángulos
  • Tracking de stock: Gestionar inventario a través de variantes
  • Operación en modo dual: A veces querés un catálogo, a veces una tienda

Las plataformas genéricas de e-commerce manejan esto pobremente o requieren add-ons costosos.

Características Principales

Gestión de Productos

  • Sistema de variantes: Definí productos con múltiples opciones (tamaño, material, color, tipo de piedra)
  • Galerías de fotos HD: Múltiples imágenes de alta resolución por producto
  • Tracking de stock: Inventario en tiempo real por variante
  • Colecciones: Organizá productos en grupos temáticos

Experiencia del Cliente

  • Búsqueda inteligente: Encontrá productos por nombre, descripción o atributos
  • Filtrado avanzado: Acotá por precio, material, disponibilidad
  • Wishlist local: Guardá favoritos sin requerir cuenta
  • Galería responsive: Hermosa exhibición de productos en cualquier dispositivo

Operación en Modo Dual

Cambiá entre dos modos según tus necesidades:

  • Modo catálogo: Mostrá productos sin precios ni carrito (para referencia en tienda o lookbooks)
  • Modo ventas: E-commerce completo con precios, carrito y checkout

Integración de IA

Features potenciados por IA para mejorar la experiencia:

  • Generación de descripciones de productos
  • Recomendaciones inteligentes
  • Mejora de búsqueda

Arquitectura Técnica

Stack

  • Astro: Generación de sitios estáticos para páginas de catálogo rápidas
  • React: Componentes interactivos para búsqueda, filtros y carrito
  • Tailwind CSS: Estilos modernos y responsive
  • Drizzle ORM: Acceso type-safe a base de datos
  • PostgreSQL: Almacenamiento de datos confiable

Principios de Diseño

  • Rendimiento primero: Carga rápida incluso con imágenes de alta resolución
  • Mobile-friendly: Diseñado para navegar en cualquier dispositivo
  • Fácil de gestionar: Interfaz admin simple para usuarios no técnicos

Casos de Uso

Para Retailers de Joyería

  • Mostrar colecciones a clientes en tienda
  • Habilitar navegación y compra online
  • Gestionar inventario a través de variantes
  • Compartir lookbooks digitales

Para Artesanos

  • Exhibir portfolio de trabajo
  • Aceptar pedidos personalizados
  • Trackear comisiones y ventas

Estado Actual

Gemfolio está en desarrollo activo con lanzamiento planeado para fines de diciembre 2025 o principios de enero 2026. La funcionalidad core del catálogo está funcionando, con trabajo continuo en las features de ventas e integración de IA.

Modelo de Negocio

Inicialmente construido para una necesidad específica, Gemfolio se ofrecerá como producto para otros pequeños retailers de joyería y artesanos que necesitan una presencia online profesional sin la complejidad de grandes plataformas de e-commerce.

Planes Futuros

  • Integración de pasarela de pagos
  • Soporte multi-tienda
  • Sincronización de inventario con sistemas POS físicos
  • Cuentas de clientes e historial de pedidos
  • Herramientas de marketing (campañas de email, integración con redes sociales)

Métricas del Proyecto

186
Commits
104,117
Líneas de Código
2 meses
Tiempo de Desarrollo
nov 2025
Inicio
2
Colaboradores
0
Issues Abiertos

Características Destacadas

  • Catálogo de productos HD con funcionalidad de zoom
  • Sistema de variantes: tamaños, materiales, tipos de piedra
  • PWA con soporte offline e instalable
  • Optimización SEO con datos estructurados JSON-LD
  • Modo dual: catálogo público + tienda con precios
  • Diseño responsive mobile-first

Desafíos y Soluciones

Problema

Imágenes HD pesadas - Fotos de joyería requieren alta resolución

Solución

Optimización automática con CDN Cloudflare R2

Problema

Variantes de productos complejas - Mismo diseño en múltiples materiales

Solución

Sistema de variantes con SKU único por combinación

Problema

Modo dual (catálogo/tienda) - Cambiar modos sin duplicación de código

Solución

Proveedor de contexto controlando qué features mostrar

¿Por Qué Este Stack?

Astro + React

Páginas de catálogo rápidas más interactividad donde se necesita

TanStack Start

React full-stack moderno para panel admin

Cloudflare R2

Almacenamiento económico para muchas imágenes

UploadThing

Carga de imágenes con preview y optimización

Mejoras Futuras

  • Pasarela de pagos (MercadoPago, Stripe)
  • Soporte multi-tienda
  • Sincronización POS físico
  • Cuentas de clientes e historial de pedidos
  • Herramientas de marketing (campañas email, redes sociales)