Páginas Públicas
Esta sección documenta las páginas públicas de Floutic que son accesibles sin autenticación.
Página "Quiénes Somos"
La página "Quiénes Somos" (/quienes-somos) es una página pública que presenta al equipo de Floutic a los visitantes.
Contenido de la Página
La página incluye las siguientes secciones:
1. Sección Hero
- Título principal: "Quiénes Somos"
- Subtítulo descriptivo sobre Floutic
- Diseño visual atractivo con gradientes
2. Nuestra Historia
- Sección que cuenta la historia y el origen de Floutic
- Incluye un icono SVG decorativo
- Texto narrativo sobre cómo comenzó la plataforma
3. Nuestra Misión
- Descripción de la misión de Floutic
- Qué objetivos persigue la plataforma
- Cómo ayuda a empresas y expertos
4. Nuestra Visión
- Visión a futuro de Floutic
- Dónde se ve la plataforma en el futuro
- Valores y objetivos a largo plazo
5. Nuestros Valores
- Lista de valores fundamentales de Floutic
- Cada valor incluye un icono y descripción
- Diseño visual atractivo con tarjetas
6. Nuestro Equipo
- Grid de tarjetas mostrando a los miembros del equipo
- Cada tarjeta muestra:
- Foto de perfil (con diseño de gradiente)
- Nombre completo
- Rol en el equipo
- Biografía (con límite de líneas)
- Enlaces a redes sociales (si están disponibles)
Funcionalidad
Visualización de Miembros del Equipo
- La página obtiene los miembros del equipo desde el endpoint
GET /api/profiles/team - Solo se muestran administradores con
is_visible_in_team=True - Los miembros se ordenan por
display_order(ascendente) - Se filtra automáticamente para mostrar solo miembros con
full_name(evita tarjetas vacías)
Perfiles Individuales
- Cada miembro del equipo tiene su propia página de perfil público
- URL:
/equipo/{slug}dondesluges generado automáticamente desde el nombre - La página de perfil muestra:
- Información completa del miembro
- Biografía completa (sin límite)
- Todas las redes sociales
- Ubicación y sitio web personal
- Metadata SEO optimizada
Interactividad
- Las tarjetas de miembros son clicables (si tienen slug)
- Al hacer clic, redirige a la página individual del miembro
- Hover effects: las tarjetas tienen animaciones sutiles al pasar el mouse
- Los enlaces de redes sociales abren en nueva pestaña
- Los enlaces sociales previenen la navegación de la tarjeta (stopPropagation)
SEO y Metadata
La página incluye:
- Título SEO: "Quiénes Somos - Floutic"
- Descripción meta optimizada
- Schema.org structured data para organización
- Open Graph tags para compartir en redes sociales
Diseño Responsive
- Grid adaptable: 1 columna en móvil, 2 en tablet, 3 en desktop
- Espaciado optimizado para diferentes tamaños de pantalla
- Tipografía escalable
- Imágenes optimizadas
Configuración Backend
Para que un administrador aparezca en esta página:
- El administrador debe crear o editar su perfil en
/perfil/admin - Debe marcar el checkbox "Visible en equipo" (
is_visible_in_team=True) - Opcionalmente, puede configurar el
display_orderpara controlar el orden de visualización - El perfil debe tener al menos un
full_namepara aparecer
Endpoint utilizado:
GET /api/profiles/team- Endpoint público (sin autenticación) que retorna todos los perfiles admin conis_visible_in_team=True
Otras Páginas Públicas
Página de Aceptación de Invitación
- URL:
/admin/invitation/accept?token=XXXXX - Página pública para que usuarios invitados creen su cuenta de administrador
- Requiere un token válido de invitación
- Formulario con validación en tiempo real:
- Nombre de usuario (3-50 caracteres, solo letras, números y _)
- Contraseña (mínimo 8 caracteres, con requisitos de complejidad)
- Confirmación de contraseña
- Indicadores visuales de requisitos cumplidos
- Redirección automática al login después de crear la cuenta exitosamente
Página de Perfil Público de Miembro del Equipo
- URL:
/equipo/{slug} - Página individual de cada miembro del equipo
- Accesible desde la página "Quiénes Somos" haciendo clic en una tarjeta
- Muestra información completa del miembro:
- Foto de perfil grande
- Nombre completo y rol
- Biografía completa
- Ubicación
- Todas las redes sociales configuradas
- Sitio web personal
- SEO optimizado con metadata específica del miembro
- Schema.org structured data para Person