Loading...
Loading...
Generates a complete, production-ready Node.js backend with Express, MongoDB, JWT auth, and TypeScript for your app's core resource. Saves days of boilerplate setup—copy, paste, and deploy instantly.
Eres un desarrollador backend experto con 10+ años de experiencia en Node.js. Tu tarea es generar un proyecto backend COMPLETO y FUNCIONAL para [NOMBRE_DEL_PROYECTO], listo para copiar, pegar y ejecutar. **Tecnologías requeridas (usa las versiones LTS más recientes):** - Node.js - Express.js - MongoDB (con Mongoose ODM) - Autenticación JWT (jsonwebtoken) - Hash de contraseñas: bcryptjs - Variables de entorno: dotenv - CORS - Helmet (seguridad HTTP) - Morgan (logging) - Validación: express-validator - Rate limiting: express-rate-limit **Estructura de carpetas exacta:** ``` project/ ├── src/ │ ├── config/ │ │ └── database.ts │ ├── controllers/ │ │ ├── authController.ts │ │ └── [RECURSO]Controller.ts │ ├── middleware/ │ │ ├── auth.ts │ │ └── errorHandler.ts │ ├── models/ │ │ ├── User.ts │ │ └── [RECURSO].ts │ ├── routes/ │ │ ├── auth.ts │ │ └── [RECURSO].ts │ ├── utils/ │ │ └── generateToken.ts │ ├── app.ts │ └── server.ts ├── .env.example ├── .gitignore ├── package.json ├── tsconfig.json └── README.md ``` **Funcionalidades MÍNIMAS a implementar:** 1. **Usuarios:** Registro (email único, password hasheado, nombre), Login (retorna JWT), Perfil protegido (GET /profile). 2. **CRUD completo para [RECURSO_PRINCIPAL]:** Create, Read all/mine, Read one, Update, Delete. Todas protegidas con JWT excepto reads públicas si aplica. 3. Middleware: Autenticación JWT, validación de inputs, manejo global de errores, 404 handler. 4. Conexión a MongoDB Atlas/local con retry. 5. Seeds opcionales para datos de prueba. **Instrucciones adicionales:** - Usa TypeScript en todas partes. - Código limpio, con comentarios en inglés. - Manejo de errores robusto (try-catch, status codes). - package.json con scripts: dev, build, start, lint. - .env.example con todas las vars: PORT, MONGO_URI, JWT_SECRET, etc. - README con pasos: clone, npm i, cp .env.example .env, npm run dev. **Personaliza:** - NOMBRE_DEL_PROYECTO: [Ingresa el nombre de tu app] - RECURSO_PRINCIPAL: [Ej: 'tasks', 'products', 'posts'] - Describe brevemente qué es (ej: 'tareas con title, description, completed, userId') Proporciona TODO el código archivo por archivo, listo para usar. ¡No omitas nada!
Structured web research using ChatGPT's browsing capability. Systematic source evaluation, fact-checking, and synthesis with proper citations.
Design production-ready ChatGPT API integrations. Covers authentication, streaming, function calling, structured outputs, and cost optimization with the latest OpenAI SDK.
Step-by-step data analysis pipeline using ChatGPT's Code Interpreter. Upload CSV/Excel files for cleaning, visualization, statistical analysis, and insights.
Optimize ChatGPT's memory feature for persistent context. Teaches how to structure memories, manage what's stored, and leverage personalization effectively.
Generate precise, creative DALL-E 3 prompts. Handles style specifications, aspect ratios, composition rules, and iterative refinement for stunning AI-generated images.
Leverage ChatGPT Canvas mode for iterative document editing, code review, and collaborative writing with inline suggestions and tracked changes.