Skip to content

UofTTeamProject/chessapp

Repository files navigation

Chess

A Full-stack web based chess application with ability for user to be a part of many games at a time with multiple users. Users can use their GMail authentication to signup within the application

Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See deployment for notes on how to deploy the project on a live system.

Prerequisites

You will need to setup Vagrant environment to run the application on local machine. To find the installation instructions for your OS, visit :

https://github.com/FirehoseProject/firehose-vagrant-rails5

Installing

Initiate the vagrant environment.

Git clone the repository to your local machine in the src folder :

HTTPS:

$ git clone https://github.com/UofTTeamProject/chessapp.git

SSH:

$ git clone git@github.com:UofTTeamProject/chessapp.git

Open application folder created by git clone command:

$ cd chessapp

Install all the gems used in application:

$ bundle install

Install the application database and create all the tables:

$ rails db:create
$ rails db:migrate

You will then be able to start the app locally by runnning:

$ rails server -b 0.0.0.0 -p 3000

Built With

Authors

See also the list of contributors who participated in this project.

Planned Updates

We hope to make updates to improve the UI/UX, and add more pricing functionality and features (listing of online users, chat application etc). We also have plans to build out a mobile version of the application.