https://github.com/sazardev/clean-notes-web
Clean Notes es una aplicación minimalista para tomar notas con formato Markdown, diseñada para organizar tus ideas de forma eficiente y mejorar tu productividad.
https://github.com/sazardev/clean-notes-web
docker firebase local notes notes-app react self-hosted vite web
Last synced: 2 months ago
JSON representation
Clean Notes es una aplicación minimalista para tomar notas con formato Markdown, diseñada para organizar tus ideas de forma eficiente y mejorar tu productividad.
- Host: GitHub
- URL: https://github.com/sazardev/clean-notes-web
- Owner: sazardev
- License: mit
- Created: 2025-04-03T03:54:19.000Z (about 1 year ago)
- Default Branch: master
- Last Pushed: 2025-04-19T04:31:23.000Z (about 1 year ago)
- Last Synced: 2025-07-02T15:42:59.786Z (12 months ago)
- Topics: docker, firebase, local, notes, notes-app, react, self-hosted, vite, web
- Language: TypeScript
- Homepage: https://cleanotes.netlify.app/
- Size: 508 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Security: SECURITY.md
Awesome Lists containing this project
README
# Clean Notes Web
Clean Notes es una aplicación minimalista para tomar notas con formato Markdown, diseñada para organizar tus ideas de forma eficiente y mejorar tu productividad.

## Sobre el proyecto
Clean Notes Web es una aplicación de código abierto que permite a los usuarios crear y gestionar notas utilizando la sintaxis Markdown. Diseñada con un enfoque minimalista, Clean Notes se centra en proporcionar una experiencia de escritura fluida sin distracciones.
## 🚀 Características actuales (MVP)
- ✍️ **Editor Markdown** con vista previa en tiempo real
- 📚 **Organización en libros** personalizables con emojis y colores
- 🌓 **Modo claro y oscuro** que se adapta a tus preferencias
- 🔍 **Búsqueda rápida** de notas
- 💾 **Auto-guardado** configurable para no perder tus cambios
- 🌐 **Soporte multiidioma** (Español e Inglés)
- 📊 **Estadísticas** de escritura (caracteres y palabras)
- 📱 **Diseño responsive** optimizado para dispositivos móviles y escritorio
## 🧰 Tecnologías utilizadas
- React con TypeScript
- Vite como bundler
- CSS puro para los estilos (sin frameworks externos)
- PWA para funcionalidad offline
## 📝 Guía de inicio
1. Clona el repositorio
```bash
git clone https://github.com/cerberusprogrammer/clean-notes-web.git
cd clean-notes-web
```
2. Instala las dependencias
```bash
npm install
```
3. Inicia el servidor de desarrollo
```bash
npm run dev
```
4. Abre tu navegador en `http://localhost:5173`
## 🗺️ Roadmap
Estos son los planes futuros para Clean Notes:
- **Sincronización en la nube** para acceder a tus notas desde cualquier dispositivo
- **Sistema de etiquetas** para categorizar mejor tus notas
- **Exportación** a diferentes formatos (PDF, HTML, DOCX)
- **Extensiones** para ampliar funcionalidades (diagramas, fórmulas matemáticas)
- **Colaboración en tiempo real** para trabajar en equipo
- **Cifrado de extremo a extremo** para mayor seguridad
- **API pública** para integración con otras aplicaciones
## 🤝 Contribución
Clean Notes es un proyecto de código abierto y las contribuciones son bienvenidas. Si deseas contribuir:
1. Haz un fork del repositorio
2. Crea una rama para tu característica (`git checkout -b feature/amazing-feature`)
3. Haz commit de tus cambios (`git commit -m 'Add some amazing feature'`)
4. Sube tu rama (`git push origin feature/amazing-feature`)
5. Abre un Pull Request
## 📄 Licencia
Este proyecto está licenciado bajo la Licencia MIT.
## 👨💻 Autor
Omar Flores Salazar
---
Hecho con ❤️ en MX