Herramienta interactiva de dibujo con selección de herramientas, color, grosor, historial de acciones y exportación de imagen.
- React
- TypeScript
- SCSS Modules
- Vite
- Canvas API
- Lucide React
- Micazoyolli Foundation para SEO/build y reduced motion
- Node 24.18.1 (
engines.node:>=24.18.1 <25) - Yarn 1.22.22
yarn installyarn dev
yarn lint
yarn typecheck
yarn build
yarn preview
yarn deployAbre http://localhost:5173/ para probar la herramienta en local.
public/
scripts/
src/
├── assets/
├── components/
├── styles/
├── types/
├── App.tsx
└── main.tsxEste proyecto se publica en GitHub Pages desde la rama gh-pages. El comando yarn deploy compila la aplicación, limpia archivos .DS_Store del build y publica dist/ usando el CLI de Micazoyolli Foundation sin crear commits de despliegue en main.
La aplicación utiliza la raíz / como base porque se publica en un dominio propio.
- Herramientas de trazo libre, línea, rectángulo y círculo.
- Selector de color y grosor.
- Acciones para deshacer, rehacer, limpiar y guardar.
- Interfaz responsive para desktop y mobile.
Este proyecto utiliza Micazoyolli Foundation como infraestructura compartida. Las mejoras de tooling, estructura y despliegue deben realizarse en Foundation para beneficiar a todos los proyectos que la consumen.
Una creación de <micazoyolli />✨
