Brosdrop
Brosdrop es una plataforma de transferencia de archivos segura y rápida, diseñada como una alternativa moderna y eficiente a servicios tradicionales como WeTransfer. Su objetivo principal es democratizar el envío de archivos grandes, permitiendo a los usuarios compartir contenido de forma sencilla, con opciones avanzadas de personalización y seguridad, todo ello potenciado por la infraestructura global de Cloudflare R2 y la flexibilidad de MongoDB.
Propósito y Casos de Uso
La plataforma elimina la fricción en el intercambio de archivos, sirviendo a diversos perfiles de usuario:
- Usuarios Casuales: Envío rápido de fotos o documentos sin necesidad de registro previo.
- Profesionales (Freelancers/Creativos): Entrega de materiales (videos, diseños de alta resolución) con caducidad extendida y protección por contraseña.
- Uso Personal: Almacenamiento temporal y compartición privada con total control sobre los enlaces.
Features Principales
1. Sistema de Subida Inteligente (Drag & Drop)
El corazón de Brosdrop es su zona de carga interactiva.
- Compresión Automática: Capacidad de comprimir múltiples archivos en un único archivo
.zipantes de la transferencia, optimizando el tiempo y el ancho de banda. - Validación de Tipos: Detección automática de tipos de archivo MIME para mostrar iconos contextuales (música, video, código).
- UI Reactiva: Componentes diseñados para una experiencia de usuario fluida y visualmente atractiva.
2. Configuración de Transferencia Avanzada
El usuario tiene control total sobre cómo comparte sus datos:
- Caducidad Personalizada: Desde 1 hora hasta fechas personalizadas (según el plan).
- Seguridad: Protección de descargas mediante contraseña.
- Límites de Descarga: Restricción del número máximo de veces que un archivo puede ser bajado.
- Notificaciones: Envío directo del enlace al correo del destinatario.
- Custom Links: Creación de alias amigables tipo
brosdrop.com/d/mi-proyecto.
3. Gestión de Planes y Niveles
El sistema implementa una lógica de cuotas robusta que discrimina capacidades según el nivel del usuario (Invitado, Gratis, Plus, Pro), verificando en tiempo real:
- Bytes subidos.
- Cantidad de archivos.
- Almacenamiento total disponible.
Infraestructura Técnica
Brosdrop está construido sobre un stack moderno diseñado para el alto rendimiento y la escalabilidad:
- Frontend & Backend: Next.js 16 (App Router) proporciona la base full-stack, manejando tanto la interfaz de usuario como las rutas de API.
- Storage: Cloudflare R2 se utiliza para el almacenamiento de objetos. Esta elección es estratégica, permitiendo un almacenamiento económico y eliminando las tarifas de egreso habituales en otros proveedores como AWS S3.
- Base de Datos: MongoDB gestiona los metadatos de las transferencias, perfiles de usuarios y sesiones, ofreciendo flexibilidad de esquema y alta velocidad de lectura/escritura.
- Autenticación: Sistema híbrido que soporta usuarios anónimos y autenticación completa vía Auth.js (NextAuth) con proveedores como Google y Github.
Diseño y UX
El diseño sigue una estética “Glassmorphism” moderna, con gradientes vibrantes y modos oscuros cuidados para ofrecer una sensación premium. Se ha priorizado la simplicidad visual sin sacrificar la densidad de información necesaria para gestionar transferencias complejas.
Deja un comentario
Comentarios