SameDay es una aplicación de escritorio desarrollada como proyecto final del CFGS en Desarrollo de Aplicaciones Multiplataforma. Su objetivo es ayudar a los usuarios a mantener un diario personal, permitiendo visualizar las entradas escritas en el mismo día de años anteriores (de ahí su eslogan "Un día, muchos años") y asociar cada entrada a un estado emocional.
- Registro e inicio de sesión de usuarios
- Escritura, edición y borrado de entradas
- Asociación de estados emocionales mediante emojis
- Visualización de entradas del día actual en años anteriores
- Búsqueda de entradas por palabra clave y por fecha
- Cambio de contraseña y cierre de sesión
- Java
- Swing (interfaz gráfica)
- SQLite (base de datos local)
- Maven (gestión de dependencias)
- Launch4j (generación de ejecutable .exe)
src/· Código fuente organizado por paquetes (view,controller,model,service, etc.)sameday.db· Base de datos generada automáticamente al ejecutar la aplicaciónsameday.exe· Ejecutable para sistemas Windows
SameDay es una aplicación local para Windows. No requiere instalación, solo ejecutar el archivo .exe. Es necesario tener Java instalado en el equipo.