A Real Time Application for CoD4x Game Servers built using Node.js, Express, Mongoose, Socket.io, Passport & MongoDB.
Check Demo
- Uses Express as the application Framework.
- Manages Sessions using express-session package.
- Authenticates via username and password using Passport.
- Passwords are hashed using bcrypt-nodejs package.
- Social Authentication via Facebook, Google+, Steam and Twitter using Passport.
- Real-time communication between a client and a server using Socket.io.
- Uses MongoDB, Mongoose and MongoLab(mLab) for storing and querying data.
- Stores session in a MongoDB using connect-mongo; a MongoDB-based session store.
Make sure you have Node.js and npm installed.
-
Clone or Download the repository
$ git@github.com:byNeHo/CoD4x-WebAdmin.git $ cd cod4xwebadmin
-
Install Dependencies
$ npm install
-
Edit configuration file in app/config/config.json with your credentials.
-
Download and Install MongoDB.
-
Start the application
$ npm start
Your app should now be running on localhost:3000.
Please visit our Forum.
CoD4x-WebAdmin is licensed under the GNU General Public License v3 (GPL-3) (http://www.gnu.org/copyleft/gpl.html).
Interested in a sublicense agreement for use of CoD4x-WebAdmin in a non-free/restrictive environment? Contact us at nehogroup@gmail.com.