Skip to content

mikeweyn/shop3d

Repository files navigation

Shop3D - E-commerce de Modelos 3D

Aplicación web para catálogos de modelos 3D importados de MakerWorld, con módulo de administración y checkout vía WhatsApp.

Stack

  • Backend: FastAPI, SQLAlchemy, PostgreSQL, Redis, RQ.
  • Frontend: Next.js, Tailwind CSS, TypeScript.
  • Infraestructura: Docker Compose.

Cómo correr localmente

  1. Clona el repositorio.
  2. Crea un archivo .env en la raíz (opcional, hay defaults en docker-compose.yml).
  3. Ejecuta:
    docker-compose up --build
  4. Accede a:

Funcionalidades

  • Admin: Crear catálogos desde URLs de MakerWorld, importar ítems, editar precios, publicar productos.
  • Shop: Ver catálogo, filtrar por categoría, carrito de compras, checkout.
  • Checkout: Sin contraseña, genera link de WhatsApp con el resumen del pedido y datos del cliente.

Configuración de LLM (DeepSeek)

Para habilitar sugerencias de precio por IA, agrega tu API Key en el entorno: DEEPSEEK_API_KEY=tu_clave_aqui

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors