-
Astro
-
Preact
-
Cloudflare
-
Figma
-
Vite
-
Tailwind CSS
-
React
-
Vitest
-
TypeScript
-
Electron
-
SQLite
-
Bun
Keoxu
Definición del proyecto
Keoxu es un proyecto personal multiplataforma para Windows, macOS y Linux cuyo objetivo principal es ofrecer un sistema seguro para gestionar contraseñas y tarjetas bancarias. La aplicación utiliza cifrado de extremo a extremo y un sistema de autenticación y autorización que garantiza la protección de los datos. Toda la información se almacena cifrada en el dispositivo del usuario, por lo que solo él tiene acceso a ella; además, Keoxu permite sincronizar los datos en la nube como opción adicional para recuperarlos en caso de perder el respaldo local.
Actividades realizadas
-
Diseño y desarrollo de la aplicación multiplataforma con
Electron, asegurando una experiencia consistente entreWindows,macOSyLinux. -
Implementación del sistema de cifrado de extremo a extremo para todas las credenciales y tarjetas almacenadas en la aplicación.
-
Construcción del módulo de almacenamiento local con
SQLite, manteniendo los datos cifrados y disponibles sin necesidad de conexión. -
Desarrollo del sistema de autenticación y autorización para proteger el acceso a la información sensible del usuario.
-
Implementación de la sincronización en la nube como funcionalidad opcional de la versión de paga, permitiendo recuperar los datos en caso de pérdida del respaldo local.
-
Diseño de la interfaz con
Astro,Preact,ReactyTailwind CSS, priorizando una experiencia moderna, intuitiva y adaptable. -
Pruebas con
Vitesty empaquetado conViteyBunpara garantizar estabilidad y un buen rendimiento.
Información adicional del proyecto
Características principales de Keoxu:
- Cifrado de todos los datos.
- Almacenamiento local.
- Sincronización en la nube (disponible solo en la versión de paga).
- Sistema de autenticación y autorización.
- Interfaz de usuario intuitiva y fácil de usar.
Razones para usar Keoxu:
- Es un gestor de contraseñas local, seguro y eficiente, sin depender de la nube.
- Cuenta con una interfaz moderna, intuitiva y adaptable que brinda una excelente experiencia de uso.
- Los datos se mantienen cifrados con tecnología avanzada, garantizando la máxima seguridad.
- Permite acceder a la información cuando se necesite, optimizando la productividad.
- La privacidad y seguridad son prioritarias: el usuario tiene el control total de sus credenciales.
- Refuerza la protección de las cuentas con contraseñas robustas y seguras, sin complicaciones.
Resultados obtenidos
Keoxu se consolidó como una aplicación multiplataforma funcional, segura y con una interfaz cuidada, lista para gestionar contraseñas y tarjetas bancarias en el día a día. El proyecto me permitió profundizar en cifrado de datos, manejo seguro de almacenamiento local, autenticación y empaquetado multiplataforma con Electron, todo bajo una visión propia del producto.
Conclusión
Como proyecto personal, Keoxu representa mi interés por construir herramientas que resuelvan problemas reales que yo mismo enfrento como usuario. Diseñar, desarrollar y mantener esta aplicación por iniciativa propia me ha permitido aprender sobre seguridad, arquitectura multiplataforma y diseño de producto, llevando una idea desde cero hasta una solución utilizable. Seguiré evolucionando Keoxu como un proyecto personal de largo plazo donde la privacidad y el control del usuario sean siempre la prioridad.