Resumen
Aplicación Flutter avanzada para la gestión segura de credenciales, notas, tokens y accesos a servidores, bases de datos y repositorios. Incorpora encriptación AES-256, derivación de claves PBKDF2 y almacenamiento seguro, con sincronización mediante códigos QR y archivos cifrados, incluyendo un sistema de resolución de conflictos visual. Diseñada para ofrecer una experiencia nativa tanto en dispositivos móviles como de escritorio.
El Problema
Como desarrollador, gestionar credenciales, tokens de API, accesos a servidores y bases de datos de forma segura y sincronizada entre múltiples dispositivos es un desafío constante. Las soluciones existentes no ofrecían el equilibrio perfecto entre seguridad avanzada, facilidad de uso y portabilidad que necesitaba en mi flujo de trabajo diario.
- Almacenamiento inseguro de credenciales en variables de entorno o archivos de configuración
- Dificultad para mantener sincronizados los accesos entre múltiples dispositivos de desarrollo
- Falta de una solución unificada para gestionar credenciales, tokens, accesos SSH y a bases de datos
- Necesidad de una solución offline-first que funcione sin depender de servicios en la nube
- Gestión compleja de contraseñas seguras y únicas para cada servicio
La Solución
owlwo es una solución todo-en-uno desarrollada en Flutter que resuelve los problemas de gestión de credenciales para desarrolladores. Utiliza encriptación AES-256 y se integra con Data Dead Drop (datadeaddrop.com) para una sincronización segura y anónima de datos entre dispositivos, sin depender de servicios en la nube tradicionales.
- Arquitectura modular con separación clara entre capas (UI, lógica de negocio, base de datos) para facilitar el mantenimiento y escalabilidad
- Integración con Data Dead Drop para sincronización segura y anónima, con archivos cifrados que se autodestruyen después de ser accedidos
- Sistema de sincronización P2P mediante códigos QR que generan enlaces seguros de un solo uso, sin necesidad de servidores centralizados
- Almacenamiento local robusto con SQLite y migraciones automáticas, asegurando disponibilidad offline y rendimiento óptimo
- Interfaz intuitiva con Material Design 3, soporte multiplataforma y temas claros/oscuros para una experiencia de usuario consistente
Características Clave
Gestión Segura de Accesos
Generación aleatoria y almacenamiento seguro de credenciales, notas, tokens y conexiones con cifrado AES-256 y PBKDF2.
Sincronización P2P Segura
Comparte datos mediante códigos QR y archivos cifrados con DataDeadDrop. Sin servidores centrales.
Etiquetas Avanzadas
Organización con etiquetas relacionales y búsqueda en tiempo real para acceso rápido a la información.
Multiplataforma Nativo
Funciona tanto en dispositivos móviles como de escritorio permitiendo una experiencia de usuario consistente.
Tecnologías
Información del Proyecto
- Tipo
- Aplicación Móvil y Desktop
- Año
- 2024
- Equipo
- Proyecto Individual
- Duración
- 5 meses
Capturas de Pantalla