Diary Management
Aplicación de gestión de diarios en línea de comandos desarrollada en C++
Programa en C++ que permite crear y gestionar diarios personales a través de una interfaz de línea de comandos. La aplicación permite crear eventos con fechas y horas, editarlos, visualizarlos y exportar el diario completo a formato HTML. El proyecto utiliza CMake para la compilación multiplataforma (Windows, Linux, macOS) e incluye pruebas automatizadas con expect.
Competencias utilizadas
Competencias
Competencias utilizadas
Competencias adquiridas
Competencias mejoradas
Funcionalidades
Añadir eventos con fechas y horas (formato dd/mm/yyyy hh:mm)
Compilación multiplataforma con CMake (Windows, Linux, macOS)
Edición y eliminación de eventos
Creación y gestión de múltiples diarios
Visualización completa del diario
Añadir eventos con fechas y horas (formato dd/mm/yyyy hh:mm)
Exportación a formato HTML
Edición y eliminación de eventos
Guardado y carga de diarios
Visualización completa del diario
Sistema de menú interactivo en línea de comandos
Exportación a formato HTML
Pruebas automatizadas con expect (menús, eventos, archivos)
Guardado y carga de diarios
Compilación multiplataforma con CMake (Windows, Linux, macOS)
Sistema de menú interactivo en línea de comandos
Creación y gestión de múltiples diarios
Pruebas automatizadas con expect (menús, eventos, archivos)
Creación y gestión de múltiples diarios
Añadir eventos con fechas y horas (formato dd/mm/yyyy hh:mm)
Edición y eliminación de eventos
Visualización completa del diario
Exportación a formato HTML
Guardado y carga de diarios
Sistema de menú interactivo en línea de comandos
Pruebas automatizadas con expect (menús, eventos, archivos)
Compilación multiplataforma con CMake (Windows, Linux, macOS)