Ahsan Manzoor 2474029
Ashikur Rahman 2510093
A H M Forhadul Islam 2510080
Mohamed Aboleinen 2510077
Our project is implements a simple distributed system for the course "Distributed System" in the University of Oulu. The system implements a simplified version of Hangman game where the players try to guess city names which is defined by the system and the users get 1 point for each successful prediction. 1 point is deducted if the prediction is wrong.
* Fault tolerance and recovery
* Consistency and Replication:
* Naming
* Security
* Synchronization
* Communication
The server requires Node.js to work. So if you don't already have Node.js installed on your computer you have to install it first. Download this from here: Link for downloading Node.js
When Node.js is installed move to the server folder and run the next command on your terminal/command line:
npm install
npm install
command will install all the dependencies which are needed for the server to run.
node server
command will run the server after all above steps have been done. You have to be in the server folder to do this.
The client requires no installation. You just open the client/index.html file on your browser and the client will run. Modern browsers ( Chrome / Opera / Firefox ) are required for proper functionality of the clients.