← Volver a proyectos

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.