Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

skateshop

Tienda online open source para patines con Next.js 14, Drizzle ORM, Stripe y Clerk. Proyecto en desarrollo activo, no listo para producción. Incluye blog MDX, autenticación, subida de archivos y gestión de suscripciones.

Ficha actualizada 18 sept 2026, 19:54 · upstream 1 abr 2025, 6:39 · release sin release detectada

Ver códigoProblemas y ayudaRepositorio ↗Sitio oficial
00

Qué es skateshop

Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.

Skateshop es una tienda e-commerce open source construida con Next.js 14 y bootstrapeada con create-t3-app. Utiliza un stack moderno que incluye Drizzle ORM para la capa de datos, Clerk para autenticación, Stripe para pagos y suscripciones, y Tailwind CSS con shadcn/ui para el frontend.

El proyecto implementa funcionalidades como gestión de productos con categorías, flujos de usuario cliente y vendedor, blog con MDX vía Contentlayer, newsletter con React Email y Resend, y subida de archivos mediante uploadthing. La base de datos se aloja en PlanetScale con PostgreSQL y Redis para caché.

El proyecto está en desarrollo activo según advertencias del README. No incluye checkout con Stripe Checkout ni dashboard admin completo. Se recomienda usar pnpm como gestor de paquetes y seguir las guías de despliegue de Vercel, Netlify o Docker proporcionadas por create-t3-app.

CASOS DE USO
  • Tienda online para venta de patines con catálogo de productos y categorías
  • Gestión de blog con contenido MDX y estructura estática generada
  • Autenticación de usuarios mediante Clerk con roles cliente/vendedor
  • Sistema de suscripciones recurrentes con Stripe y gestión de planes
  • Newsletter marketing integrado con React Email y Resend
PUNTOS DESTACADOS
  • Stack moderno con Next.js 14, App Router y Server Components
  • Drizzle ORM tipado para migraciones seguras y queries optimizadas
  • Integración completa con Stripe para pagos y suscripciones
  • UI components shadcn/ui preconfigurados y accesibles
  • CMS headless con Contentlayer para gestión de contenido estático
PRECAUCIONES
  • Proyecto en desarrollo activo, no apto para producción según README
  • Falta implementación de checkout con Stripe Checkout
  • Dashboard admin incompleto (sin gestión de órdenes/pagos)
  • Tecnologías nuevas como Drizzle ORM sujetas a breaking changes
  • Sin Dockerfile ni compose en repositorio actual
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU2 vCPUrecomendación inicial
MEMORIA2 GBRAM estimada
DISCO30 GBalmacenamiento base
COMPLEJIDADmediumnivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Despliegue manual

Despliegue recomendado en Vercel o Netlify siguiendo guías create-t3-app. Alternativa Docker disponible vía docs externos. Copiar .env.example a .env antes de iniciar. Ejecutar pnpm run db:push para aplicar esquema. Iniciar webhook Stripe con pnpm run stripe:listen en producción.

—Dockerfile
—Compose
—One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
Next.jsReactNode.js
SERVICIOS
PostgreSQLRedis
BASES DE DATOS
PostgreSQLRedis
PUERTOS
3000
06

Experiencia real de la comunidad

Ayuda a contrastar la estimación automática con instalaciones reales.

Todavía no hay datos comunitarios para este proyecto.