Saltar al contenido principal

Lokihub App Store

La Lokihub App Store es un directorio de aplicaciones mantenido por la comunidad que funcionan con su nodo Lightning a través de NWC (Nostr WalletConnect).

Cómo se conectan las aplicaciones

Las aplicaciones enumeradas en la tienda se conectan a su nodo Lokihub utilizando NWC. Esto significa:

  1. Sin Instalación: las aplicaciones no se instalan en el propio Lokihub.
  2. Basado en Permisos: usted otorga permisos específicos (leer saldo, enviar hasta una cantidad X, etc.).
  3. Revocable: puede eliminar el acceso de la aplicación en cualquier momento.

Uso de aplicaciones de la Tienda

  1. Explore las aplicaciones disponibles en Lokihub.
  2. Haga clic en una aplicación para ver los detalles.
  3. Haga clic en "Conectar".
  4. Revise y otorgue los permisos.
  5. Escanee el código QR o copie la cadena de conexión en la aplicación.

Categorías de aplicaciones

La tienda organiza las aplicaciones en categorías:

  • Interfaces de Billetera: interfaces de usuario alternativas para la billetera.
  • Redes Sociales: clientes de Nostr, plataformas de propinas.
  • Herramientas para Comerciantes: puntos de venta, facturación.
  • Herramientas de Pago: presupuesto, contabilidad.
  • Compras: integraciones de comercio electrónico.
  • Herramientas Nostr: utilidades específicas de Nostr.
  • Juegos: juegos habilitados para Lightning.
  • IA: servicios de IA con pagos Lightning.
  • Música: streaming, propinas para artistas.
  • Blogging: plataformas de contenido.
  • Varios: otras aplicaciones.

Para desarrolladores: envíe su aplicación

La App Store es de código abierto y está impulsada por la comunidad. Cualquier persona puede enviar una aplicación.

Estructura del repositorio

Los datos de la tienda se encuentran en: flokiorg/lokihub-store

lokihub-store/
├── apps.json # Todos los metadatos de las aplicaciones
└── logos/ # Logos de las aplicaciones (PNG/SVG)

Pasos para el envío

1. Bifurcar (Fork) el repositorio

Bifurque flokiorg/lokihub-store en GitHub.

2. Añada el logo de su aplicación

  • Coloque un logo de alta calidad en el directorio logos/.
  • Formato: PNG o SVG.
  • Tamaño recomendado: 512x512 píxeles.
  • Nombre de archivo: id-de-tu-app.png (ej. mi-app-lightning.png).

3. Edite apps.json

Añada la entrada de su aplicación al array:

{
"id": "mi-app",
"title": "Mi App",
"description": "Descripción corta (máx. 100 caracteres)",
"extendedDescription": "Descripción más larga explicando la integración",
"webLink": "https://miapp.com",
"playLink": "https://play.google.com/store/apps/details?id=com.miapp",
"appleLink": "https://apps.apple.com/us/app/mi-app/id123456",
"categories": ["social-media"],
"logo": "mi-app.png",
"installGuide": "Cómo instalar/configurar la aplicación",
"finalizeGuide": "Cómo conectarse a Lokihub (dónde pegar la cadena NWC)",
"version": "1.0.0",
"createdAt": 1709251200,
"updatedAt": 1709251200
}

Campos obligatorios:

  • id: identificador único (minúsculas, solo guiones).
  • title: nombre a mostrar.
  • description: eslogan corto.
  • version: versión semántica (ej. 1.0.0).
  • createdAt: marca de tiempo Unix (segundos).
  • updatedAt: marca de tiempo Unix (segundos).

Campos opcionales:

  • extendedDescription: explicación detallada.
  • webLink: sitio web de la aplicación.
  • playLink: URL de Google Play Store.
  • appleLink: URL de Apple App Store.
  • logo: nombre de archivo del directorio logos/.
  • installGuide: instrucciones de configuración antes de conectar.
  • finalizeGuide: instrucciones de conexión (dónde pegar el secreto NWC).
  • categories: array de categorías (ver lista anterior).

4. Crear Pull Request

Envíe sus cambios para revisión. Los mantenedores revisarán y fusionarán si todo parece correcto.

Proceso de revisión

Los Pull Requests se revisan para verificar:

  • Estructura JSON válida.
  • Calidad del logo y tamaño del archivo.
  • Información precisa de la aplicación.
  • Implementación de NWC funcional.

Una vez fusionada, su aplicación aparecerá automáticamente en todas las instancias de Lokihub.

¿Preguntas?