Sí, es un API con las cartas de Cards Against Humanity traducidas al venezolano.
Es un server Express, no mucho más.
Nota: está hecho con features de ES6 (tendría más si la gente de Node.js moviera el culo para implementar módulos), así que hay que ejecutarlo con el tag --harmony
. La versión original de @vdel26 sí que usaba Babel para transpilar a ES5, pero quería hacer esto más ligero todavía.
TODA colaboración es bienvenida. Por ahora es un API con las cartas. Se viene:
- Un front web para poder imprimir las cartas (básicamente una vista html con una hoja de estilos de impresión).
- Faltan traducciones.
- Un app para jugar (near future).
- GET /api/question: devuelve una carta negra.
- GET /api/questions: devuelve todas las cartas negras
- GET /api/answer: devuelve una carta blanca.
- GET /api/answers: devuelve todas las cartas blancas.
Lo de siempre.
npm install
npm start
Si buscas de acelerar el workflow, necesitarás Gulp
npm install --global gulp
Puedes ejecutar el server con gulp serve
para recargarlo cuando hayan cambios en lib o tener Livereload haciendo gulp front
en otra terminal para solo recargar el browser automaticamente cuando hayan cambios en vistas o recursos estáticos.
Y listo. Ya el API estará escuchando en http://localhost:3000
or en el puerto que indique la variable PORT
.