An open API service indexing awesome lists of open source software.

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.

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.

![image](https://github.com/user-attachments/assets/ef6534a2-0c5b-4b9c-8cdb-cb238d90f8b2)

## 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