← Todos los proyectos

Comunidad · Contenidos y participación / 11

Somos River

Un portal que reúne contenidos, beneficios y actividades de participación, conectado con una administración para gestionar la experiencia de la comunidad.

PHPJavaScriptMySQLjQueryBootstrap
Contexto profesional

Proyecto realizado en Fullsites

Área de trabajo

Desarrollo y mantenimiento del portal público y su administración.

Mi rol

Frontend y backend

El caso en una mirada

Contenido y comunidad.
Participación conectada.

El portal público y su administración, vinculados con usuarios, beneficios y actividades.

El desafío
Relacionar contenidos, vigencias y categorías de usuario con concursos, participaciones y puntajes. Lo que se administra debe reflejarse de forma coherente en el portal.
Mi aporte
Trabajo tanto en el frontend y el portal público como en el backend, la administración y sus procesos. Mi participación abarca el desarrollo y mantenimiento de las interfaces y de la lógica que conecta contenidos, usuarios y actividades de participación.
La implementación
Trabajo tanto en las interfaces públicas como en la administración y los procesos de backend: contenidos, identidad, actividades, perfil y consultas del ranking.

Alcance funcional

Contenidos y experiencias para la comunidad.

Un portal público conectado con una administración de contenidos, usuarios y actividades.

01

Novedades y contenidos

Listados y páginas de contenido con publicación, categorías, búsqueda y presentación adaptable.

02

Experiencias y multimedia

Galerías y contenidos visuales para presentar experiencias y material de la comunidad.

03

Beneficios y descuentos

Beneficios con detalle y códigos disponibles según la sesión y la categoría habilitada del usuario.

04

Concursos y ganadores

Presentación de concursos vigentes y publicación de ganadores desde contenidos y registros administrables.

05

Perfil, puntos y ranking

Consulta del puntaje, historial de actividades y participaciones, junto con un ranking mensual.

06

Administración del portal

Gestión de contenidos, banners, concursos, usuarios y parámetros, con navegación según la categoría administrativa.

Mi aporte al proyecto

El trabajo, en concreto.

01

Portal y gestión de contenidos

Interfaces y administración para novedades, experiencias, material multimedia, beneficios y concursos.

02

Actividad vinculada al perfil

Relación de participaciones, respuestas y puntos con el historial consultable del usuario.

03

Ranking delimitado por período

Consulta mensual que filtra las actividades correspondientes, agrupa puntos por usuario y aplica criterios de ordenamiento.

Las funcionalidades dependen del estado del contenido, la sesión, la categoría del usuario y las fechas de vigencia que correspondan a cada recorrido.

APIs e integraciones

La conexión con otros sistemas.

Compañías y servicios vinculados con las integraciones de este proyecto.

Qué integré y cómo funciona
River ID / API CARP

Conectar la identidad

Integrar el acceso y la consulta de información del usuario con Somos River.

Portal y administración

Respetar el acceso a cada experiencia

Relacionar contenidos y participaciones con sesión, categoría y vigencias en los recorridos que lo requieren.

Ver la experiencia completa en integraciones ↗

Decisiones e implementación.

El diferencial técnico

Conectar lo que se administra con lo que vive el usuario.

El portal utiliza PHP y MySQL para relacionar contenido editorial, reglas de acceso y registros de participación. La interfaz combina componentes y estilos adaptables con interacciones en JavaScript.

01

Administración

Contenidos, imágenes, fechas de vigencia, concursos y parámetros se gestionan desde el panel.

02

Portal público

La información se presenta según su tipo, estado y fechas, con controles de sesión y categoría donde corresponde.

03

Actividad del usuario

Las respuestas y participaciones se relacionan con el perfil, el puntaje y la consulta del ranking.

Un desafío concreto

Un ranking que representa la actividad del mes.

El ranking mensual reúne puntos de actividades registradas, con reglas diferentes según el tipo de participación. Su consulta necesita delimitar correctamente el período y ordenar los resultados de forma consistente.

  1. Actividad registrada
  2. Filtro del mes actual
  3. Suma de puntos por usuario
  4. Ordenamiento del ranking
01

Definir el período con fechas completas

Consultar desde el inicio del mes actual hasta el inicio del siguiente, excluyendo ese límite final.

02

Contabilizar las actividades correspondientes

Incluir respuestas activas de bienvenida y preguntas, y pronósticos cuyos puntos ya fueron asignados.

03

Resolver el orden del listado

Agrupar por usuario y ordenar por puntaje, usando la fecha de actividad como criterio adicional.

Decisiones y desafíos

Del problema a la implementación.

01

Conectar frontend y administración

Trabajar sobre ambos lados del portal para que las opciones de gestión tengan una representación coherente en la experiencia pública.

02

Respetar vigencias y categorías

Considerar fechas de publicación y de concursos, estado del contenido y categoría del usuario en las funciones que lo requieren.

03

Mantener un historial consultable

Relacionar puntos y participaciones con el perfil para que el usuario pueda consultar su actividad.

¿Trabajamos en tu próximo proyecto?

Conversemos