Saltar al contenido
Todos los productos

Firepad

Cloud Firestore, recorrido como un árbol

Firestore no son tablas y filas — es un árbol que alterna colecciones y documentos sin fondo. Firepad lo navega tal como es, con migas de pan hasta el último nivel y el editor tipado completo en todos ellos.

Plataformas
iOS · Android
Idiomas
EN · ES
Precio
Gratis · Pro pago único
En construcción — las dos apps pasan sus pruebas; lo que falta es papeleo de tienda.
users/ana/posts/post-1/comments
  • users coll
  • ana
  • posts coll
  • post-1
  • comments coll
  • c-77
  • post-2

Los documentos «missing» — IDs sin datos pero con subcolecciones colgando — siguen visibles en gris y cursiva, en vez de desaparecer y llevarse una rama entera por delante.

Sin fondo contra el que chocar

Un path, no un nombre de tabla

Profundidad impar es colección, par es documento — así que una subcolección es solo un paso más, tan hondo como llegue tu estructura. El path completo va bajo el título, y Atrás lo desanda.

Once tipos, intactos

Un integer nunca se convierte en número

Firestore tiene once tipos de valor y no son intercambiables. Firepad conserva cada uno de punta a punta: un int64 por encima de 2^53 sobrevive al viaje de ida y vuelta, y un timestamp no se convierte en string por el camino.

  • string
  • integer
  • double
  • boolean
  • null
  • timestamp
  • bytes
  • reference
  • geopoint
  • array
  • map

Service account, cifrada

Pegas el JSON de la service account de Google Cloud. Contiene una clave privada, así que vive en el llavero del dispositivo y solo se usa para firmar un token para Google.

Sin SDK de terceros

La app habla la API REST de Firestore y firma en RS256 con el framework del sistema. Cero dependencias — no arrastra nada más.

Recorrer el árbol entero

Colecciones raíz, documentos paginados, subcolecciones a cualquier profundidad, migas de pan y un resumen de campos por documento para que la lista se lea como datos.

Ediciones por campo

Cambiar un campo manda un patch con máscara solo de ese campo — sin read-modify-write, así que una edición concurrente de otro campo sobrevive.

Campos o JSON tipado

Cambias entre el editor de campos y el JSON tipado con colores sin perder lo escrito — y no te deja saltar desde un estado inválido.

Borrados honestos

Al borrar un documento la app avisa de que sus subcolecciones se quedan, porque es lo que Firestore hace de verdad.

Compra única

Firepad Pro

Todo el CRUD de documentos es gratis. Pro es para encontrar cosas y moverlas en bloque.

  • Query Builder

    Consultas estructuradas server-side con orden y límite — sin escribir JSON.

  • Catorce operadores

    Comparaciones, array contains, in / not in, y los unarios de null y NaN, combinados con AND u OR.

  • Valores de filtro tipados

    El valor del filtro usa el mismo selector de once tipos que el editor. Comparar contra un integer y contra un string no son la misma consulta.

  • Consultas de collection group

    Busca un ID de subcolección en todo el árbol a la vez — los posts de todos los usuarios, no los de uno.

  • Enlaces de índice, no errores crudos

    Cuando una consulta necesita un índice compuesto, Firestore responde con un enlace que lo crea. Firepad lo convierte en un botón.

  • Export e import de subárbol

    Exporta los documentos cargados, una colección entera o una colección con todo lo que cuelga de ella. Cada documento lleva su path relativo, así que el import reconstruye el árbol.

  • Conexiones ilimitadas

    Dev, staging y producción, o varios clientes a la vez. Gratis incluye una.

  • Bloqueo biométrico

    Face ID / huella en arranque en frío y al mandar la app a segundo plano.

Las credenciales se quedan en el teléfono

Firepad convierte tu service account en un access token de una hora en el propio dispositivo, firmando el JWT con la criptografía del sistema operativo. El JSON de la clave se guarda cifrado y no se envía a ningún sitio salvo al endpoint de tokens de Google. Sin servidores de Pixel du Nord, sin analítica y sin rastreadores.

Firepad es un producto independiente de Pixel du Nord LLC, no afiliado a Google ni respaldado por ellos. Google Cloud y Firestore son marcas de Google LLC, usadas aquí únicamente para describir compatibilidad.

¿Tienes una idea de producto?

Construimos nuestro propio software de principio a fin, y podemos hacer lo mismo por ti. Cuéntanos qué tienes en mente.