Skip to content

ficusio/ficus-server

Repository files navigation

Node.js backend for Feynman/Ficus project

Source ES6 code is transformed into ES5 with 6to5. Uses SockJS for WebSocket protocol implementation.

Currently this is an early prototype, so don't expect it to be hugely useful :)

Installation and running

$ mkdir ficus && cd ficus
# clone all components
$ git clone https://github.com/ficusio/ficus-server.git server
$ git clone https://github.com/ficusio/ficus-presenter.git presenter
$ git clone https://github.com/ficusio/ficus-listener.git listener
# configure server
$ cd server
$ npm install
$ vi config.dev.json # configure host, port, hostname and Twitter credentials
# build and copy static files for presenter and listener apps
$ ./build-static.sh
# start server
$ npm start

Usage of the prototype

  1. Register a new session and become its presenter: http://$hostname/register-presentation/$id; $id is an unique identifier of this session;
  2. open presenter interface http://$hostname/presenter;
  3. invite audience to open listener interface http://$hostname/.

About

Серверная часть проекта Ficus

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published