- Node.js (and express)
- jQuery (and less-css)
The design goals, currently, are as follows:
- Being able to run multiple web-servers on the same database
- Being able to handle replicated databases without interruption
- Handling around 3000 concurrent connections on one server / db
- Making the UI fluent, responsive, and as solid as possible
The source code is littered with "// TODO"s. If you decide to contribute to this code, don't hesitate to add some yourself.
To run the sever, first install the required modules from npm:
cd victorychat-ng npm install
Then install CouchDB
sudo apt-get install couchdb sudoedit /etc/couchdb/local.ini
At the bottom of local.ini, in the
add a new user with a random password.
config.json, and insert
the couchdb username, password. If you decide to change
the http port for the app, make sure to also change that
number in the openid host parameter.
After all of this, run
node main.js and go to
Copyright (C) 2012-2013 Stefano Palazzo email@example.com
VictoryChat 300 is licensed to you under the terms of the GNU General Public License, Version 3 or (at your option) any later version.
For more information, see