Skip to content

Latest commit

 

History

3 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

☕ Café del Tiempo

Bóveda digital privada para proteger, preservar y recuperar la información que más importa.
A private digital vault for protecting, preserving, and recovering the information that matters most.

Laravel PHP Tailwind CSS Pest License: MIT


🌟 La Idea

En la era del almacenamiento en la nube masivo y los servicios de suscripción opacos, perdemos de vista dónde están nuestros secretos más íntimos y quién tiene acceso a ellos.

Café del Tiempo nace con una premisa simple y serena: tomarse el tiempo de asegurar lo que de verdad importa. Es un santuario digital auto-alojado (self-hosted), personal y enfocado en la privacidad que combina:

  1. Una Bóveda de Seguridad: Para salvaguardar credenciales, contraseñas, notas cifradas, llaves de recuperación y secretos bajo tu propio control (Zero-Knowledge).
  2. Cápsulas del Tiempo: Mensajes, reflexiones, memorias y documentos programados para desbloquearse en una fecha futura o bajo condiciones específicas.
  3. Preservación y Legado Digital: Protocolos de rescate y continuidad para garantizar que tus personas de confianza o tú mismo puedan acceder a información vital ante imprevistos.

🛡️ Pilares del Proyecto

  • 🔐 Privacidad de Extremo a Extremo: Diseñado bajo el principio de Zero-Knowledge. Tus datos se cifran con claves que sólo tú posees.
  • 🏠 100% Self-Hosted & Soberano: Sin intermediarios, sin rastreo de actividad, sin anuncios y sin cuotas recurrentes. Corre en tu servidor o en tu máquina local.
  • Cápsulas Temporales: Escribe al futuro. Conserva pensamientos, secretos o documentos que sólo verán la luz cuando el momento indicado llegue.
  • 🗝️ Protocolos de Emergencia y Rescate: Establece contactos de confianza o llaves maestras de recuperación para proteger tu legado digital.
  • Experiencia Serena y Cuidada: Una interfaz minimalista, cálida y sin ruido, pensada para trabajar con tranquilidad.

🛠️ Stack Tecnológico

  • Framework Backend: Laravel (PHP 8.3+)
  • Estilos & UI: Tailwind CSS v4 & Vite
  • Tipografía: Instrument Sans
  • Base de Datos: SQLite (por defecto, cero configuración) / Compatible con PostgreSQL y MySQL
  • Suite de Pruebas: Pest PHP
  • Linter & Estilo de Código: Laravel Pint

🚀 Instalación y Puesta en Marcha

Requisitos Previos

  • PHP >= 8.3 con extensiones recomendadas (pdo_sqlite, mbstring, openssl, etc.)
  • Composer >= 2.x
  • Node.js >= 20.x & npm

Pasos

  1. Clonar el repositorio:

    git clone https://github.com/xenthrall/cafe-del-tiempo.git
    cd cafe-del-tiempo
  2. Instalar dependencias de PHP:

    composer install
  3. Instalar dependencias de Frontend:

    npm install
  4. Configurar el entorno:

    cp .env.example .env
    php artisan key:generate
  5. Ejecutar migraciones:

    php artisan migrate
  6. Compilar recursos o iniciar Vite:

    # Para desarrollo en caliente (HMR)
    npm run dev
    
    # O para compilar para producción
    npm run build
  7. Iniciar el servidor local:

    php artisan serve

    Abre http://localhost:8000 en tu navegador.


🧪 Pruebas y Calidad de Código

Ejecutar la suite de pruebas con Pest:

php artisan test --compact

Verificar y corregir el estilo del código con Laravel Pint:

vendor/bin/pint --format agent

🗺️ Hoja de Ruta (Roadmap)

  • Arquitectura base Laravel + Tailwind CSS v4 + Pest
  • Identidad visual y concepto de Bóveda / Cápsula del Tiempo
  • Módulo de autenticación segura con 2FA y claves de respaldo
  • Bóveda de credenciales y notas con cifrado del lado del cliente (AES-256-GCM)
  • Sistema de Cápsulas del Tiempo con temporizador criptográfico y notificación
  • Contactos de emergencia y protocolo de legado digital (Dead Man's Switch / Claves divididas)
  • Exportación e importación cifrada de respaldos locales
  • PWA (Progressive Web App) y soporte offline

📄 Licencia

Este proyecto está bajo la licencia MIT.


Hecho con ☕ y dedicación para cuidar lo que verdaderamente importa en el tiempo.

About

A private digital vault for protecting, preserving, and recovering the information that matters most.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Contributors

Languages