https://github.com/rick1551/notemanager
A desktop application developed with Qt 6 and C++20, designed to manage personal notes with tags, advanced search, and persistence in SQLite.
https://github.com/rick1551/notemanager
cmake cpp20 qt6 sqlite
Last synced: about 2 months ago
JSON representation
A desktop application developed with Qt 6 and C++20, designed to manage personal notes with tags, advanced search, and persistence in SQLite.
- Host: GitHub
- URL: https://github.com/rick1551/notemanager
- Owner: Rick1551
- License: mit
- Created: 2025-07-31T19:47:27.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2025-07-31T20:34:05.000Z (11 months ago)
- Last Synced: 2025-07-31T23:07:46.161Z (11 months ago)
- Topics: cmake, cpp20, qt6, sqlite
- Language: C++
- Homepage:
- Size: 13.7 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 📝 NoteManager
**NoteManager** es una aplicación de escritorio desarrollada con **Qt 6** y **C++20**, diseñada para gestionar notas personales con etiquetas, búsqueda avanzada y persistencia en **SQLite**. Ideal para practicar desarrollo GUI moderno y estructurado en C++.
---
## ✨ Autor
Desarrollado por **Ricardo**
📧 Email: ricardo_scuentas@outlook.com
🔗 GitHub: [@Rick1551](https://github.com/Rick1551)
💼 Portafolio: [tu-portafolio.com](https://tu-portafolio.com) *(opcional)*
## 🚀 Características
- Crear, editar y eliminar notas.
- Organizar notas por etiquetas personalizadas.
- Buscar notas por contenido o etiqueta.
- Guardado automático en base de datos SQLite.
- Interfaz moderna y responsiva con Qt Designer.
- Estructura modular con CMake y separación `src/` / `include/`.
---
## 🛠️ Tecnologías usadas
- **C++20 / C++17**
- **Qt 6 (Widgets, SQL, Designer)**
- **SQLite**
- **CMake**
- **Git**
---
## 📦 Requisitos
- Qt 6 instalado (incluyendo Qt Designer y Qt SQL)
- CMake ≥ 3.16
- Compilador compatible con C++20 (GCC, Clang, MSVC)
- SQLite (incluido en Qt SQL)
- Visual Studio con Qt plugin (opcional)
---
## 🤝 Contribuir
¡Las contribuciones son bienvenidas! Puedes:
Reportar errores o sugerencias en Issues
Hacer un fork y enviar un Pull Request
Compartir ideas para nuevas funcionalidades
---
## 🧱 Compilación
```bash
# Clona el repositorio
git clone https://github.com/Rick1551/NoteManager.git
cd NoteManager
# Crea carpeta de compilación
mkdir build && cd build
# Configura con CMake
cmake ..
# Compila
cmake --build .