Cantas is a real-time collaborative web application.It is used as internal productivity tool in Red Hat. We believed this is the best open source project for learning HTML5/Nodejs/socket.io/backbone.js technology.
Thanks for all Contributors
###new features:
- support importing trello's exported board json file.
- support adding card image cover
- support file upload to cantas
- 
rpm requirements: sudo yum install -y krb5-devel krb5-libs krb5-workstation 
- 
install Nodejs (v0.8.15 preferred), npm, MongoDB, Redis. # nodejs & npm wget http://nodejs.org/dist/v0.8.15/node-v0.8.15.tar.gz tar -xvf node-v0.8.15.tar.gz cd node-v0.8.15 ./configure && make sudo make install # mongo sudo yum install mongodb mongodb-server # redis sudo yum install redis 
Note: If you got
g++: command not foundwhile you installing nodejs, you can install it bysudo yum install gcc-c++.
- 
checkout source code and update node packages via npm git clone [email protected]:xiaods/nodejs-cantas.git cd nodejs-cantas npm install 
- 
start redis server and mongodb server # if you have installed them as services, do sudo systemctl start redis sudo systemctl start mongod # or sudo service redis start sudo service mongod start # otherwise, redis-server & && mongod --dbpath=/tmp & 
- 
start the app cp settings.json.example settgins.json NODE_ENV=development node app.js 
Note: make sure the
mongoddeamon is running before starting the app.
That's it.
cantas is a real-time collaborative application.
