goncy / realtrends-challenge

Fullstack challenge for RealTrends

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

RealTrends

RealTrends challenge

Se debe crear una aplicación de votación realtime.

API

  • Debe exponer un servidor de websocket al que se pueda subscribir.
  • Debe emitir eventos cuando haya votos nuevos.

Cliente

  • Debe haber al menos dos productos sobre los cuales se pueda votar.
  • Se debe mostrar un indicador del porcentaje de votos de cada producto.
  • Se debe poder ver quienes fueron los votantes y sus respectivas valoraciónes.
  • Cada usuario puede votar una vez, si vota más de una, el voto se transfiere.

Definiciones técnicas

  • El código de la aplicación debe estar subida a un repositorio de público acceso.

Puntos extra

  • El usuario puede seleccionar los productos desde el cliente viendo un modal con productos de Mercado Libre.
  • La votación se puede pausar, reanudar y reiniciar desde el cliente.

Spec

Correr el proyecto

## Instalar las dependencias del proyecto
npm install

## Instalar las dependencias de los paquetes
npm run bootstrap

## Correr los paquetes
npm run dev

About

Fullstack challenge for RealTrends


Languages

Language:TypeScript 46.1%Language:JavaScript 22.6%Language:CSS 15.1%Language:HTML 8.9%Language:SCSS 7.3%