Skip to content

smouj/prompt-organizer

Prompt Organizer

Prompt Organizer

Herramienta visual para organizar prompts, auditorías, bugs y backlog técnico

Next.js TypeScript Tailwind CSS License: MIT GitHub release

Demo • Características • Instalación • Uso • Contribuir


📸 Demo

Desktop

Desktop Screenshot

Mobile

Mobile Screenshot

đź“‹ DescripciĂłn

Prompt Organizer es una aplicación web profesional diseñada para desarrolladores y equipos técnicos que necesitan gestionar prompts de IA, auditorías de código, reportes de bugs y backlogs técnicos de manera eficiente y organizada.

¿Por qué Prompt Organizer?

  • 🎯 Productividad: Genera prompts profesionales en segundos con plantillas predefinidas
  • 📦 OrganizaciĂłn: Categoriza tus prompts por tipo: bugs, auditorĂ­as, UX/UI, refactors y más
  • 🔄 ReutilizaciĂłn: Guarda y reutiliza tus mejores prompts con sistema de favoritos
  • 📊 Backlog integrado: Gestiona tareas pendientes sin salir de la aplicaciĂłn
  • đź’ľ Persistencia local: Tus datos se guardan automáticamente en el navegador
  • 📱 PWA: Instalable como aplicaciĂłn nativa en cualquier dispositivo

✨ Características

📝 Gestión de Plantillas

  • 6 plantillas predefinidas para casos de uso comunes
  • CategorĂ­as organizadas: Bugs, AuditorĂ­a, Tareas, Cambios seguros, UX/UI, Release
  • Sistema de favoritos para acceso rápido
  • DuplicaciĂłn y ediciĂłn de plantillas existentes
  • BĂşsqueda y filtrado avanzado

đź”§ Editor de Contexto

  • Variables sustituibles: Proyecto, repositorio, URL, stack
  • Campos de objetivo y contexto para prompts especĂ­ficos
  • Notas extra para instrucciones adicionales
  • GeneraciĂłn en tiempo real del prompt final

âś… Backlog Integrado

  • Estados de tarea: Pendiente, En progreso, Hecho
  • Sistema de prioridades: CrĂ­tica, Alta, Media, Baja
  • Ciclo de estados con un solo clic
  • EstadĂ­sticas en tiempo real

đź’ľ Exportar/Importar

  • ExportaciĂłn JSON completa de todos los datos
  • ImportaciĂłn para restaurar backups
  • Reset a valores por defecto

⌨️ Atajos de Teclado

Atajo AcciĂłn
Ctrl + C Copiar prompt generado
Ctrl + S Guardar como plantilla
Ctrl + K Enfocar bĂşsqueda
? Mostrar atajos
Esc Cerrar modales

🚀 Instalación

Prerrequisitos

  • Node.js 18+
  • npm, yarn, pnpm o bun

Clonar e instalar

# Clonar el repositorio
git clone https://github.com/smouj/prompt-organizer.git

# Entrar al directorio
cd prompt-organizer

# Instalar dependencias
npm install
# o
yarn install
# o
pnpm install
# o
bun install

Ejecutar en desarrollo

npm run dev
# o
yarn dev
# o
pnpm dev
# o
bun dev

Abrir http://localhost:3000 en el navegador.

Build para producciĂłn

npm run build
npm run start

🎨 Paleta de Colores

El diseño utiliza una paleta minimalista y profesional:

Nombre CĂłdigo Uso
Negro carbĂłn #0d0d0b Fondo principal
Gris piedra #857d70 Acentos y bordes
Blanco hueso #f2ede3 Texto principal

🏗️ Arquitectura

src/
├── app/                    # Next.js App Router
│   ├── page.tsx           # Página principal
│   ├── layout.tsx         # Layout raíz
│   └── globals.css        # Estilos globales
├── components/
│   ├── prompt-organizer/  # Componentes de la aplicación
│   │   ├── prompt-organizer-page.tsx
│   │   ├── template-card.tsx
│   │   ├── task-item.tsx
│   │   ├── brand-mark.tsx
│   │   ├── stat-card.tsx
│   │   ├── status-badge.tsx
│   │   └── ui-helpers.ts
│   └── ui/                # Componentes shadcn/ui
├── hooks/                  # Custom hooks
├── lib/
│   ├── prompt-organizer/  # Lógica de negocio
│   │   └── data.ts        # Datos y utilidades
│   └── utils.ts           # Utilidades generales
├── store/
│   └── prompt-organizer-store.ts  # Estado global (Zustand)
└── types/
    └── prompt-organizer.ts # Definiciones TypeScript

🛠️ Stack Tecnológico

CategorĂ­a TecnologĂ­a
Framework Next.js 16
Lenguaje TypeScript 5
Estilos Tailwind CSS 4
Componentes UI shadcn/ui
Estado Zustand
Animaciones Framer Motion
Iconos Lucide React

📱 PWA

La aplicaciĂłn es instalable como Progressive Web App:

  1. Abre la aplicaciĂłn en Chrome/Edge/Safari
  2. Haz clic en el botĂłn de instalaciĂłn en la barra de direcciones
  3. O usa el botĂłn "Instalar" en el menĂş de la aplicaciĂłn

🤝 Contribuir

¡Las contribuciones son bienvenidas! Por favor, lee las guías de contribución.

Pasos para contribuir

  1. Fork el repositorio
  2. Crea una rama para tu feature (git checkout -b feature/nueva-caracteristica)
  3. Commit tus cambios (git commit -m 'Añade nueva característica')
  4. Push a la rama (git push origin feature/nueva-caracteristica)
  5. Abre un Pull Request

CĂłdigo de conducta

Por favor, lee y sigue nuestro CĂłdigo de Conducta.


đź“„ Licencia

Este proyecto está bajo la Licencia MIT. Ver el archivo LICENSE para más detalles.


🙏 Agradecimientos


📞 Contacto


⬆ Volver arriba

Hecho con ❤️ por smouj

About

📦 Herramienta visual para organizar prompts, auditorías, bugs y backlog técnico. Next.js + TypeScript + Tailwind

Topics

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Packages

 
 
 

Contributors