Aplicación web para generar escritos jurídicos mexicanos (amparos, quejas, demandas laborales, etc.) con plantillas editables y persistencia local.
🌐 Demo en vivo: https://edgarmireles13.github.io/mireles-docs/
- 4 plantillas: amparo (conceptos de violación), queja, demanda laboral, escrito libre
- Wizard 4 pasos: expediente → plantilla → datos → vista previa
- Persistencia en
localStorage(expedientes y borradores) - Toasts y confirmaciones inline
- Copiar al portapapeles y descargar
.txt - Modo oscuro (próximamente)
- Tests con Vitest (37 tests pasando)
npm install
npm run dev # http://localhost:5173npm test # una vez
npm run test:watch # watch
npm run test:coverage # con coveragenpm run build # genera dist/
npm run preview # preview del buildsrc/
├── App.jsx # Componente principal
├── main.jsx # Entry point
├── index.css # Estilos Tailwind
├── config/ # Constantes y configuración
│ └── index.js
├── generators/ # Generadores de documentos
│ ├── index.js
│ ├── libre.js
│ ├── amparo.js
│ ├── queja.js
│ └── laboral.js
├── components/ # Componentes reutilizables
│ ├── Toast.jsx # Provider + useConfirm
│ └── BorradorItem.jsx
├── hooks/ # (reservado)
└── utils/ # Helpers
├── helpers.js
└── store.js
test/ # Vitest
├── setup.js
├── generators.test.js
└── BorradorItem.test.jsx
.github/workflows/ # CI/CD
├── ci.yml
├── deploy.yml
├── codeql.yml
└── dependabot-auto-merge.yml
MIT
react · vite · tailwindcss · legal · mexico · amparo · document-generator · vitest · javascript