Aplicación web para catálogos de modelos 3D importados de MakerWorld, con módulo de administración y checkout vía WhatsApp.
- Backend: FastAPI, SQLAlchemy, PostgreSQL, Redis, RQ.
- Frontend: Next.js, Tailwind CSS, TypeScript.
- Infraestructura: Docker Compose.
- Clona el repositorio.
- Crea un archivo
.enven la raíz (opcional, hay defaults endocker-compose.yml). - Ejecuta:
docker-compose up --build
- Accede a:
- Shop: http://localhost:3000
- Admin: http://localhost:3000/admin (Default:
admin/admin123) - API Docs: http://localhost:8000/docs
- 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.
Para habilitar sugerencias de precio por IA, agrega tu API Key en el entorno:
DEEPSEEK_API_KEY=tu_clave_aqui