bishare-web
BIShare Web es una aplicación web de transferencia de archivos encriptada de extremo a extremo, construida con Next.js 15 y desplegada sobre Cloudflare Workers. Ofrece transferencias sin cuenta, sin publicidad y soporta múltiples idiomas.
Ficha actualizada 22 sept 2026, 17:05 · upstream 22 sept 2026, 14:44 · release sin release detectada
Qué es bishare-web
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
BIShare Web es una plataforma de intercambio de archivos diseñada para ser segura, privada y accesible desde cualquier navegador sin necesidad de instalar aplicaciones ni crear cuentas. La aplicación combina un sitio web de marketing con una herramienta de transferencia en el navegador y estadísticas en tiempo real.
La arquitectura se basa en Next.js 15 con App Router, ejecutándose sobre Cloudflare Workers mediante la librería @opennextjs/cloudflare. Esto permite un despliegue escalable en la edge network de Cloudflare sin necesidad de mantener un servidor de origen tradicional. La aplicación utiliza D1 para almacenamiento de datos y Durable Objects para estadísticas en tiempo real.
La seguridad es una prioridad, implementando transferencias zero-knowledge donde los archivos se encriptan con AES-256-GCM en el lado del cliente antes de ser enviados al servidor. El sistema soporta 13 idiomas locales mediante next-intl y cuenta con un diseño optimizado para SEO.
- Transferencia segura de archivos entre usuarios sin necesidad de registro ni almacenamiento en texto claro
- Compartición de archivos en grupos mediante salas compartidas (rooms) con WebRTC/WS
- Visualización de estadísticas globales de transferencias en tiempo real a través de un WebSocket
- Sitio web de marketing multilenguaje optimizado para SEO con datos estructurados y sitemap
- Comparativa de herramientas de intercambio de archivos con guía de mejores alternativas
- Encriptación AES-256-GCM del lado del cliente (zero-knowledge) donde el servidor solo ve ciphertext
- Transferencias sin necesidad de cuenta ni almacenamiento en texto claro, con enlaces que caducan automáticamente
- Soporte para 13 idiomas locales y diseño oscuro por defecto con toggle a modo claro
- Despliegue automático en Cloudflare Workers con OpenNext y configuración de CI/CD vía GitHub Actions
- Resumable uploads para archivos grandes que sobreviven a recargas o cortes de conexión
- No incluye Dockerfile ni soporte one-click, requiriendo despliegue manual en Cloudflare Workers
- Depende de un backend API externo (NEXT_PUBLIC_API_URL) para funcionalidades de transferencia
- Requiere configuración manual de D1 y R2 en wrangler.jsonc con IDs de recursos propios
- Sin soporte nativo para transferencias LAN como la aplicación Flutter del ecosistema BIShare
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
Necesita Node.js 22+ y npm. Configurar NEXT_PUBLIC_API_URL apuntando al backend API. Para producción, crear D1 con wrangler d1 create bishare-web y establecer secretos en GitHub Actions (CLOUDFLARE_API_TOKEN, CLOUDFLARE_ACCOUNT_ID). El despliegue se realiza con npm run deploy o npm run build:cloudflare.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Puede sustituir a
Relaciones detectadas por el análisis del repositorio y su categoría.
Experiencia real de la comunidad
Ayuda a contrastar la estimación automática con instalaciones reales.
Todavía no hay datos comunitarios para este proyecto.