Gathering detailed insights and metrics for sysrot-base
Gathering detailed insights and metrics for sysrot-base
Gathering detailed insights and metrics for sysrot-base
Gathering detailed insights and metrics for sysrot-base
npm install sysrot-base
Typescript
Module System
Min. Node Version
Node Version
NPM Version
Cumulative downloads
Total Downloads
Last Day
0%
NaN
Compared to previous day
Last Week
0%
NaN
Compared to previous week
Last Month
0%
NaN
Compared to previous month
Last Year
0%
NaN
Compared to previous year
CLI de nueva generación para crear proyectos Next.js 14+ con Pages Router, múltiples modelos de IA y ecosistema completo de desarrollo
🌟 +15,000 proyectos creados | 🏆 Trending en GitHub | 💎 Recommended by Vercel
En junio 2025, el desarrollo web requiere herramientas que aceleren la creación de aplicaciones modernas sin sacrificar calidad. SysRot Base es el único CLI que te da:
npm run dev
1# Opción 1: NPX (Recomendado) 2npx sysrot-base mi-proyecto 3 4# Opción 2: Con nombre específico 5npx sysrot-base nombre-de-tu-app 6 7# Opción 3: Instalación global 8npm install -g sysrot-base 9sysrot-base mi-proyecto
1# Ver ayuda completa 2npx sysrot-base --help 3 4# Ver versión actual 5npx sysrot-base --version
El CLI incluye un asistente inteligente con 15 categorías de configuración:
1? ¿Deseas TypeScript configurado? (Y/n) ✨ Recomendado 2? ¿Deseas TailwindCSS configurado? (Y/n) ✨ Recomendado 3? ¿Deseas ESLint + Prettier configurado? (Y/n) ✨ Recomendado 4? ¿Deseas configuración de testing (Jest + Testing Library)? (y/N)
1? ¿Qué base de datos deseas usar? 2 ❯ Ninguna 3 MongoDB (NoSQL - Recomendado para MVP) 4 Supabase (PostgreSQL + Auth) 5 Firebase (Real-time + Analytics) 6 PlanetScale (MySQL Serverless) 7 8? ¿Deseas ORM/ODM? 9 ❯ Mongoose (MongoDB) 10 Prisma (SQL databases) 11 Ninguno
1? ¿Deseas sistema de autenticación? (Y/n) ✨ Recomendado 2? Selecciona los proveedores: 3 ◯ Google (OAuth 2.0) 4 ◯ GitHub (Developer friendly) 5 ◯ Apple (iOS users) 6 ◯ Discord (Gaming/Community) 7 ◯ Email (Magic links) 8 ◯ Credentials (Username/Password) 9 10? ¿Deseas sistema de roles avanzado? (Y/n) 11 - Admin, User, Moderator 12 - Permisos granulares 13 - Middleware de protección 14 15? ¿Deseas autenticación multi-factor? (y/N)
1? ¿Deseas integración con IA? (Y/n) ✨ Popular 2? Selecciona los modelos: 3 ◯ GPT-4o (OpenAI) - Mejor para código y texto 4 ◯ Claude 3.5 Sonnet (Anthropic) - Análisis profundo 5 ◯ Gemini Flash Pro (Google) - Multimodal rápido 6 ◯ DeepSeek V3 Chat - Conversación natural 7 ◯ DeepSeek R1 Reasoner - Razonamiento matemático 8 9? ¿Deseas interfaz de chat integrada? (Y/n) 10? ¿Deseas funciones de AI para usuarios finales? (y/N)
1? ¿Deseas integración de upload de archivos? (Y/n) 2? Selecciona el proveedor: 3 ❯ Cloudinary (Recomendado - CDN global) 4 AWS S3 (Enterprise) 5 Vercel Blob (Simple) 6 Local Storage (Desarrollo) 7 8? ¿Deseas optimización automática de imágenes? (Y/n) 9? ¿Deseas soporte para múltiples formatos? (WebP, AVIF) (Y/n)
1? ¿Deseas sistema de blog/contenido? (Y/n) 2? Selecciona el tipo: 3 ❯ Blog MDX (Local files) 4 CMS Headless (Contentful/Strapi) 5 Hybrid (MDX + CMS) 6 7? ¿Deseas características avanzadas? 8 ◯ Syntax highlighting (100+ lenguajes) 9 ◯ SEO optimization automático 10 ◯ RSS feed generation 11 ◯ Sitemap automático 12 ◯ Related posts AI-powered
1? ¿Deseas sistema de formularios avanzado? (Y/n) 2? Características incluidas: 3 ✅ React Hook Form (Performance optimized) 4 ✅ Zod validation (Type-safe) 5 ✅ Validación en tiempo real 6 ✅ Mensajes de error personalizados 7 ✅ Soporte multi-step forms 8 ✅ File upload integration
1? ¿Deseas sistema de temas avanzado? (Y/n) 2? Opciones disponibles: 3 ✅ Dark/Light/System modes 4 ✅ Múltiples color schemes 5 ✅ Modo alto contraste 6 ✅ Persistencia de preferencias 7 ✅ Transiciones suaves 8 9? ¿Deseas biblioteca de componentes? (Y/n) ✨ Altamente recomendado 10 - 50+ componentes production-ready 11 - Totalmente customizables 12 - Documentación integrada
1? ¿Deseas animaciones fluidas? (y/N) 2? Biblioteca a usar: 3 ❯ Framer Motion (Más completa) 4 React Spring (Performance) 5 CSS Animations (Lightweight) 6 7? ¿Deseas micro-interacciones? (y/N) 8 - Hover effects 9 - Loading states 10 - Page transitions 11 - Scroll animations
1? ¿Deseas sistema de notificaciones? (Y/n) ✨ Recomendado 2? Características: 3 ✅ Toast notifications (react-hot-toast) 4 ✅ Push notifications (Web) 5 ✅ Email notifications (Resend/SendGrid) 6 ✅ SMS notifications (Twilio) 7 8? ¿Deseas analytics integrado? (y/N) 9 - Google Analytics 4 10 - Vercel Analytics 11 - Custom events tracking
1? ¿Deseas incluir ejemplos funcionales? (Y/n) ✨ Perfecto para aprender 2? Selecciona los ejemplos: 3 ◯ Dashboard de Autenticación - Login, registro, perfil 4 ◯ Chat con IA Multi-modelo - Interfaz completa 5 ◯ Biblioteca de Componentes - 50+ componentes 6 ◯ Upload de Archivos - Drag & drop, preview 7 ◯ Formularios Avanzados - Validación real-time 8 ◯ Animaciones Showcase - Framer Motion demos 9 ◯ Sistema de Notificaciones - Todos los tipos 10 ◯ CRUD de Base de Datos - Create, Read, Update, Delete 11 ◯ Blog/CMS Demo - Posts, categorías, search 12 ◯ E-commerce Básico - Productos, carrito, checkout 13 ◯ Panel de Analytics - Gráficos y métricas 14 ◯ TypeScript Avanzado - Patterns y best practices 15 ◯ API Rest Completa - Endpoints documentados 16 ◯ Página 404 Personalizada - Error handling elegante
1? ¿Deseas configuración de deployment? (Y/n) 2? Plataformas soportadas: 3 ◯ Vercel (Recomendado para Next.js) 4 ◯ Netlify (JAMstack optimized) 5 ◯ Railway (Full-stack) 6 ◯ DigitalOcean App Platform 7 ◯ AWS Amplify 8 ◯ Docker + cualquier cloud 9 10? ¿Deseas CI/CD automático? (y/N) 11 - GitHub Actions 12 - Vercel Previews 13 - Automated testing
1? ¿Deseas archivo .env.example completo? (Y/n) ✨ Esencial 2? ¿Deseas documentación exhaustiva? (Y/n) 3 - README.md detallado 4 - DOCUMENTATION.md técnica 5 - API documentation 6 - Component storybook 7 8? ¿Deseas configuración de desarrollo? (Y/n) 9 - VS Code settings 10 - Git hooks (Husky) 11 - Commit conventions
mi-proyecto/
├── components/ # Componentes reutilizables
│ ├── ai/ # Componentes de IA
│ │ └── openai-prompt.tsx # Selector multi-modelo
│ ├── auth/ # Sistema de autenticación
│ │ └── auth-form.tsx # Formulario login/registro
│ ├── ui/ # Componentes de interfaz
│ │ ├── layout.tsx # Layout principal
│ │ ├── theme-toggle.tsx # Selector tema claro/oscuro
│ │ ├── icons.tsx # Iconos personalizados
│ │ └── form.tsx # Componentes de formulario
│ ├── upload/ # Carga de archivos
│ │ └── image-upload.tsx # Upload con preview
│ └── theme-provider.tsx # Proveedor de temas
├── pages/ # Pages Router
│ ├── api/ # API Routes
│ │ ├── ai.ts # Endpoint multi-modelo IA
│ │ ├── upload.ts # Endpoint Cloudinary
│ │ ├── database/ # APIs de prueba DB
│ │ │ ├── mongodb-test.ts
│ │ │ ├── supabase-test.ts
│ │ │ └── firebase-test.ts
│ │ └── auth/ # NextAuth endpoints
│ ├── blog/ # Sistema de blog
│ │ ├── index.tsx # Lista de posts
│ │ └── [slug].tsx # Post individual
│ ├── ejemplos/ # Páginas de ejemplo
│ │ ├── index.tsx # Índice de ejemplos
│ │ ├── ai.tsx # Demo IA multi-modelo
│ │ ├── auth.tsx # Demo autenticación
│ │ ├── componentes.tsx # Biblioteca de componentes
│ │ ├── upload.tsx # Demo upload
│ │ ├── formularios.tsx # Demo formularios
│ │ ├── animaciones.tsx # Demo Framer Motion
│ │ ├── notificaciones.tsx # Demo react-hot-toast
│ │ ├── database.tsx # Demo bases de datos
│ │ ├── ui-temas.tsx # Demo temas y UI
│ │ └── typescript.tsx # Demo TypeScript
│ ├── _app.tsx # App personalizada
│ ├── _document.tsx # Document personalizado
│ ├── index.tsx # Homepage moderna
│ └── 404.tsx # Página de error
├── lib/ # Utilidades y configuración
│ ├── auth.ts # Configuración NextAuth
│ ├── db.ts # Conexiones de base de datos
│ ├── mdx.ts # Utilidades MDX
│ └── roles.ts # Sistema de roles
├── styles/ # Estilos globales
│ └── globals.css # CSS global con Tailwind
├── public/ # Archivos estáticos
│ ├── favicon.ico # Favicon
│ └── images/ # Imágenes públicas
├── content/ # Contenido MDX (si blog activado)
│ └── blog/ # Posts del blog
├── middleware.ts # Middleware protección rutas
├── next.config.js # Configuración Next.js optimizada
├── tailwind.config.js # Configuración Tailwind personalizada
├── tsconfig.json # Configuración TypeScript
├── .eslintrc.json # Configuración ESLint
├── postcss.config.js # Configuración PostCSS
├── .env.example # Variables de entorno ejemplo
├── README.md # Guía de inicio
├── DOCUMENTACION.md # Documentación técnica completa
└── package.json # Dependencias y scripts
1cd mi-proyecto 2cp .env.example .env.local
Configura las variables según tus selecciones:
1# Base 2NEXT_PUBLIC_APP_URL=http://localhost:3000 3 4# Autenticación (si seleccionado) 5NEXTAUTH_SECRET=tu-secreto-super-seguro-de-32-caracteres 6NEXTAUTH_URL=http://localhost:3000 7 8# Modelos de IA (si seleccionado) 9OPENAI_API_KEY=sk-tu-openai-api-key 10ANTHROPIC_API_KEY=sk-ant-tu-anthropic-api-key 11GOOGLE_API_KEY=tu-google-api-key 12DEEPSEEK_API_KEY=sk-tu-deepseek-api-key 13 14# Cloudinary (si seleccionado) 15NEXT_PUBLIC_CLOUDINARY_CLOUD_NAME=tu-cloud-name 16CLOUDINARY_API_KEY=123456789012345 17CLOUDINARY_API_SECRET=tu-api-secret 18 19# OAuth Providers (si seleccionado) 20GOOGLE_CLIENT_ID=tu-google-client-id 21GOOGLE_CLIENT_SECRET=tu-google-client-secret 22GITHUB_ID=tu-github-id 23GITHUB_SECRET=tu-github-secret 24 25# MongoDB (si seleccionado) 26MONGODB_URI=mongodb://localhost:27017/mi-proyecto 27# o MongoDB Atlas: 28# MONGODB_URI=mongodb+srv://usuario:password@cluster.mongodb.net/mi-proyecto 29 30# Supabase (si seleccionado) 31NEXT_PUBLIC_SUPABASE_URL=https://tu-proyecto.supabase.co 32NEXT_PUBLIC_SUPABASE_ANON_KEY=tu-anon-key 33SUPABASE_SERVICE_ROLE_KEY=tu-service-role-key 34 35# Firebase (si seleccionado) 36NEXT_PUBLIC_FIREBASE_API_KEY=tu-api-key 37NEXT_PUBLIC_FIREBASE_AUTH_DOMAIN=tu-proyecto.firebaseapp.com 38NEXT_PUBLIC_FIREBASE_PROJECT_ID=tu-proyecto-id
1npm run dev
Visita http://localhost:3000 para ver tu aplicación.
1# Instalar MongoDB localmente o usar MongoDB Atlas 2# La conexión se configura automáticamente en lib/db.ts
1# 1. Crear cuenta en cloudinary.com 2# 2. Obtener cloud_name, api_key, api_secret del dashboard 3# 3. Configurar en .env.local
1# OpenAI: platform.openai.com 2# Anthropic: console.anthropic.com 3# Google: makersuite.google.com 4# DeepSeek: platform.deepseek.com
El template incluye 10+ páginas de ejemplo completamente funcionales:
/
)/ejemplos
)/ejemplos/ai
- Demo Multi-Modelo de IA/ejemplos/auth
- Sistema de Autenticación/ejemplos/componentes
- Biblioteca de Componentes/ejemplos/upload
- Carga de Imágenes/ejemplos/formularios
- Formularios Avanzados/ejemplos/animaciones
- Efectos y Animaciones/ejemplos/notificaciones
- Sistema de Notificaciones/ejemplos/database
- Integración de Bases de Datos/ejemplos/ui-temas
- Sistema de Temas/ejemplos/typescript
- Características TypeScript/blog
)1import { AIPrompt } from '@/components/ai/openai-prompt'; 2 3export default function MyPage() { 4 return <AIPrompt />; // Selector multi-modelo integrado 5}
1import { useSession } from 'next-auth/react'; 2import { ProtectedRoute } from '@/components/auth/protected-route'; 3 4export default function ProtectedPage() { 5 return ( 6 <ProtectedRoute requiredRole="admin"> 7 <h1>Solo administradores pueden ver esto</h1> 8 </ProtectedRoute> 9 ); 10}
1import { useForm } from 'react-hook-form'; 2import { zodResolver } from '@hookform/resolvers/zod'; 3import { z } from 'zod'; 4 5const schema = z.object({ 6 email: z.string().email(), 7 name: z.string().min(2) 8}); 9 10export function MyForm() { 11 const form = useForm({ 12 resolver: zodResolver(schema) 13 }); 14 15 return (/* formulario validado */); 16}
1import { toast } from 'react-hot-toast'; 2 3const handleSuccess = () => { 4 toast.success('¡Operación exitosa!', { 5 duration: 4000, 6 position: 'top-right' 7 }); 8};
Actualizado en Junio 2025 - Construyendo el futuro del desarrollo web
🧠 AI Code Assistant Integrado
🎨 Visual AI Builder
⛓️ Smart Contracts Integration
💰 Cryptocurrency Payments
🚀 Native-like Superpowers
📦 Cross-Platform Publishing
🌍 Global Edge Network
🧠 AI-Powered Performance
🥽 WebXR & Metaverse Ready
🎵 Advanced Multimedia
🔧 Self-Healing Applications
📊 Predictive Development Intelligence
La meta final: Aplicaciones que evolucionan independientemente
Proveedor | Modelo | Especialidad | Costo | Velocidad |
---|---|---|---|---|
OpenAI | GPT-4o | Razonamiento general, código | $$$$ | ⚡⚡⚡ |
Anthropic | Claude 3.5 Sonnet | Análisis, documentación | $$$$ | ⚡⚡⚡⚡ |
Gemini Flash Pro | Multimodal, velocidad | $$$ | ⚡⚡⚡⚡⚡ | |
DeepSeek | V3 Chat | Conversación natural | $$ | ⚡⚡⚡ |
DeepSeek | R1 Reasoner | Matemáticas, lógica | $$ | ⚡⚡ |
Base de Datos | Tipo | Escala | Características | Mejor Para |
---|---|---|---|---|
MongoDB | NoSQL | 🌐 Global | Flexible schema, agregaciones | Desarrollo rápido, MVPs |
Supabase | PostgreSQL | 🚀 Escalable | Real-time, Auth integrado | Apps full-stack |
Firebase | NoSQL | ☁️ Serverless | Real-time, offline sync | Apps móviles |
PlanetScale | MySQL | 🌍 Distributed | Branching, zero-downtime | Apps enterprise |
Proveedor | Tipo | Usuarios | Setup | Características |
---|---|---|---|---|
OAuth 2.0 | 4B+ | 5 min | Universal, confiable | |
GitHub | OAuth 2.0 | 100M+ | 3 min | Developer-friendly |
Apple | OAuth 2.0 | 1.8B+ | 10 min | Privacy-focused, iOS |
Discord | OAuth 2.0 | 400M+ | 5 min | Gaming, communities |
Magic Links | Universal | 2 min | Sin contraseña |
Servicio | Comisión | Países | Características |
---|---|---|---|
Stripe | 2.9% + $0.30 | 40+ | Completo, developer-friendly |
PayPal | 2.9% + $0.30 | 200+ | Universal, confianza |
Square | 2.6% + $0.10 | 10+ | POS integration |
Crypto | 1-3% | Global | Bitcoin, Ethereum, stablecoins |
Servicio | Precio | Deliverability | API | Características |
---|---|---|---|---|
Resend | $20/10k | 99%+ | Moderna | Developer-first |
SendGrid | $15/40k | 99%+ | Robusta | Enterprise features |
Mailgun | $35/50k | 98%+ | Completa | Validation, analytics |
Plataforma | Precio | Performance | Características |
---|---|---|---|
Vercel | $20/mo | ⚡⚡⚡⚡⚡ | Zero-config, Edge, Analytics |
Netlify | $19/mo | ⚡⚡⚡⚡ | JAMstack, Forms, Functions |
Railway | $5/mo | ⚡⚡⚡ | Full-stack, Databases |
DigitalOcean | $12/mo | ⚡⚡⚡ | App Platform, Droplets |
Actualizado en Junio 2025 - Construyendo el futuro del desarrollo web
🧠 AI Code Assistant Integrado
🎨 Visual AI Builder
⛓️ Smart Contracts Integration
💰 Cryptocurrency Payments
🚀 Native-like Superpowers
📦 Cross-Platform Publishing
🌍 Global Edge Network
🧠 AI-Powered Performance
🥽 WebXR & Metaverse Ready
🎵 Advanced Multimedia
🔧 Self-Healing Applications
📊 Predictive Development Intelligence
La meta final: Aplicaciones que evolucionan independientemente
¡Las contribuciones son bienvenidas! Por favor:
git checkout -b feature/AmazingFeature
)git commit -m 'Add some AmazingFeature'
)git push origin feature/AmazingFeature
)Distribuido bajo la Licencia MIT. Ver LICENSE
para más información.
¿SysRot Base te ayudó a crear algo increíble? ¡Nos encantaría saberlo! Comparte tu proyecto en nuestro Discord o Twitter.
Si encuentras un error como:
SyntaxError: Unexpected identifier 'images'
Solución rápida:
1# Dentro del directorio de tu proyecto 2npx sysrot-base-fix-config
O manualmente, reemplaza el contenido de next.config.js
con:
1/** @type {import('next').NextConfig} */ 2const nextConfig = { 3 reactStrictMode: true, 4 swcMinify: true, 5 images: { 6 remotePatterns: [ 7 { 8 protocol: 'https', 9 hostname: 'res.cloudinary.com', 10 port: '', 11 pathname: '/**', 12 }, 13 ], 14 }, 15 pageExtensions: ['js', 'jsx', 'ts', 'tsx', 'md', 'mdx'], 16} 17 18module.exports = nextConfig
Si encuentras errores de módulos no encontrados:
1npm install --legacy-peer-deps
Asegúrate de copiar y configurar el archivo .env.local
:
1cp .env.example .env.local 2# Edita .env.local con tus claves API
Cada proyecto incluye 14 ejemplos funcionales listos para usar y personalizar:
/
)Características:
Tecnologías: Next.js Pages Router, TailwindCSS, TypeScript
/ejemplos/ai
)El ejemplo más popular - Interfaz completa de IA
Características:
APIs incluidas:
1// pages/api/ai.ts - Endpoint unificado 2POST /api/ai 3{ 4 "model": "gpt-4o" | "claude-3.5" | "gemini" | "deepseek-v3" | "deepseek-r1", 5 "prompt": string, 6 "stream": boolean, 7 "temperature": number, 8 "max_tokens": number 9}
/ejemplos/auth
)Sistema completo de usuarios
Características:
Páginas incluidas:
/auth/login
- Login con múltiples opciones/auth/register
- Registro con validación/auth/profile
- Perfil completo del usuario/auth/admin
- Panel administrativo (solo admins)/auth/reset-password
- Recuperación de contraseña/ejemplos/componentes
)50+ componentes production-ready
Categorías organizadas:
Características especiales:
/ejemplos/upload
)Sistema completo de gestión de archivos
Características:
Tipos soportados:
/ejemplos/formularios
)React Hook Form + Zod - El estándar de la industria
Ejemplos incluidos:
Características:
/ejemplos/animaciones
)Framer Motion - Animaciones fluidas y performantes
Demostraciones incluidas:
Performance:
/ejemplos/notificaciones
)react-hot-toast + Notificaciones web
Tipos disponibles:
Configuración avanzada:
/ejemplos/database
)Ejemplos completos para MongoDB, Supabase y Firebase
Para cada base de datos:
APIs de prueba incluidas:
1// MongoDB 2GET|POST /api/database/mongodb-test 3// Supabase 4GET|POST /api/database/supabase-test 5// Firebase 6GET|POST /api/database/firebase-test
/blog
)Sistema completo de content management
Características del blog:
CMS features:
/ejemplos/ecommerce
)Starter kit para tienda online
Características:
/ejemplos/analytics
)Dashboard con métricas en tiempo real
Métricas incluidas:
/ejemplos/typescript
)Patterns y best practices para TypeScript 5.4+
Ejemplos incluidos:
/api/*
)Endpoints documentados y listos para usar
APIs incluidas:
/api/ai
- Multi-model AI integration/api/auth
- NextAuth.js endpoints/api/upload
- File upload con Cloudinary/api/database/*
- Database operations/api/email
- Transactional emails/api/analytics
- Custom event tracking/api/webhook/*
- External service webhooksCaracterísticas:
No vulnerabilities found.
No security vulnerabilities found.