Open source · Nostr · Producto
Nostr City
Una aplicación experimental de código abierto que convierte la actividad de Nostr en un mapa social explorable.
Contexto
Nostr City explora una forma distinta de navegar una red social descentralizada: en lugar de una línea temporal, la actividad se representa como una ciudad viva y explorable.
La instancia pública funciona como demo de solo lectura mediante npub. El resto de flujos, como publicar, mensajes directos, zaps, cuentas locales y firmantes, están disponibles para instalaciones locales o autoalojadas.
Producto y experiencia
El mapa generado proceduralmente se combina con una capa social para acceder a perfiles, contactos, publicaciones, artículos, relés, notificaciones y descubrimiento. La interfaz busca hacer comprensible un protocolo distribuido sin reducirlo a otra cronología de contenido.
También incluye exportación del mapa a imagen y activos STL para explorar la ciudad como objeto físico.
Sistema
El proyecto está construido con TypeScript, React, Vite y una capa BFF en Fastify. Integra flujos de Nostr para identidad, perfiles, relés, contenido, mensajes, zaps y wallets, además de documentación pública y pruebas automatizadas.
El proyecto parte de un generador de ciudades procedurales y lo extiende como interfaz nativa para Nostr. El repositorio mantiene la atribución y los avisos de licencia correspondientes al código de origen.