Aplicación web para gestionar notas con formato Markdown. Creada con un enfoque minimalista y moderno, utilizando tecnologías web fundamentales.
- Crear Notas: Nueva nota con un clic
- Editor Markdown: Escribe en Markdown con previsualización en tiempo real
- Exportar HTML: Descarga tus notas como archivos HTML independientes
- Persistencia Local: Tus notas se guardan automáticamente en localStorage
- Diseño Responsivo: Funciona en escritorio y dispositivos móviles
- Interfaz Moderna: Glassmorphism con gradientes y efectos de vidrio
- Accesible: Soporte completo de teclado y ARIA
| Categoría | Tecnología |
|---|---|
| HTML | HTML5 semántico |
| CSS | Tailwind CSS v4+ |
| JavaScript | Vanilla ES6+ |
| Markdown | Marked |
| Icons | Lucide |
| Build | esbuild |
| Package Manager | pnpm |
DevNotes/
├── index.html # Punto de entrada
├── package.json # Dependencias y scripts
├── pnpm-lock.yaml # Lockfile de pnpm
├── eslint.config.mjs # Configuración de ESLint
├── .prettierrc # Configuración de Prettier
├── src/
│ ├── css/
│ │ └── styles.css # Estilos con Tailwind
│ ├── js/
│ │ ├── main.js # Inicialización de la app
│ │ ├── editor.js # Lógica del editor y preview
│ │ ├── notes-ui.js # Renderizado de notas
│ │ └── store.js # Gestión de estado y localStorage
│ └── assets/
│ ├── icon.png # Favicon
│ └── preview.png # Preview para Open Graph
└── dist/ # Archivos compilados
├── css/
│ └── styles.css # CSS minificado
├── js/
│ └── bundle.js # JS minificado
└── index.html # HTML minificado
# Instalar dependencias
pnpm install| Comando | Descripción |
|---|---|
pnpm dev |
Inicia el servidor de desarrollo |
pnpm dev:css |
Compila CSS en modo watch |
pnpm dev:js |
Compila JS en modo watch |
pnpm build |
Compila para producción |
pnpm build:css |
Compila CSS minificado |
pnpm build:js |
Compila JS minificado |
pnpm lint |
Ejecuta ESLint |
pnpm format |
Formatea código con Prettier |
# Iniciar modo desarrollo
pnpm devEsto ejecutará en paralelo el watcher de CSS y JS. Los cambios se compilarán automáticamente.
# Compilar archivos para producción
pnpm buildLos archivos compilados estarán en la carpeta dist/.
- Sitio en vivo: Ver Proyecto
- Diseño Glassmorphism
- Lógica modular
- Persistencia local
Próximos pasos:
- Agregar más funcionalidades
