Coder Social home page Coder Social logo

ds17-ss's Introduction

Distributed Systems 2017 - Project work for University of Oulu

By Suicide Squad:

Ahsan Manzoor 2474029 Ashikur Rahman 2510093 A H M Forhadul Islam 2510080 Mohamed Aboleinen 2510077

Description

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.

Extra features

* Fault tolerance and recovery
* Consistency and Replication:
* Naming
* Security​
* Synchronization
* Communication

Server setup

1) Node.js

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

2) Package installation

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.

3) Running the server

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.

Running the client

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.

ds17-ss's People

Watchers

James Cloos avatar Kennedy Opoku Asare avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.