Author: Daniel Flores
This project was started as a fun exercise to display and practice a wide arrange of skills and at the same time build a fun entertaining game. Adventure Card game will make use of AngularJS for the client app and NodeJS for the server app.
This project will develop over time, check periodically for updates to follow the project's development.
- AngularJS
- Twitter's Bootstrap 4 - yup, that's right!
- NodeJS - Coming Soon
- MySQL - Coming Soon
- powered by Grunt
- dependencies managed by Bower
- build supports JS, Sass, and Angular JS template minification.
- tests - Coming Soon
In order to get started, you will need a few tools. First you will need to install NodeJS and then the development tool required to build the application. We will use NodeJS's npm to install the development tools.
- Install NodeJS
- Install Grunt-CLI and Bower as global npm modules:
$ npm install -g grunt-cli bower
The client app will be using AngularJS and a custom framework. The goal here will be to figure out an easy to manage structure for this growing application.
Before we build our application, we must first download the application dependencies by using Bower. To do so, run the following commands from the root folder of the application:
$ cd client
$ bower install
$ cd ../
To build the client application you must use Grunt to build the application. Open your terminal and navigate to the root of folder of the application. Then run the following commands:
$ cd client
$ grunt build
$ cd ../
We eventually want to make this game be an online multiplayer game, so we will be creating a NodeJS server and making use of Socket.IO to make our game rooms.