Client/Server Yahtzee Web App

This was a project that I did for a client/server programming class. The user logs into the system where they are placed in a lobby with all other players. Users can chat to each other or challenge another player to a game. If the challenge is accepted, both users are transferred to another page where they can compete in a turn-by-turn game of the board game Yahtzee!

I developed both the front and back end of the project. The back end is written using PHP and is developed in SOA (Service-Oriented Architecture). Basic HTML and CSS make up the front end while the graphics are all constructed in SVG (Scalable Vector Graphics). The client side of the project relies heavily on Javascript and both the JQuery and d3 libraries. Finally, all information is stored in a MySQL database on the server.

Skills
HTML
CSS
Javascript
JQuery
d3.js
PHP
SVG
MySQL