Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/bmino/sparcpong

The ping pong ladder tracking the best players at Sparc
https://github.com/bmino/sparcpong

angularjs css html5 javascript ladder mean-stack mongodb mongoose nodejs ping-pong pong ranking table-tennis

Last synced: about 6 hours ago
JSON representation

The ping pong ladder tracking the best players at Sparc

Awesome Lists containing this project

README

        

# Sparc Pong

This ladder currently manages the semi-competitive ping pong scene at Sparc.

## Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.

### Installing Prerequisites

The following dependencies are required to run an instance of Sparc Pong:

1. NodeJS
2. Npm
3. Mongodb

Install NodeJS and npm

```
brew install node
```

Install Mongodb

```
brew install mongodb
```

Setup Mongodb root directory
```
sudo mkdir -p /data/db
sudo chmod -R a+w /data
```

## Running the tests

```
npm test
```

## Configuration
There are some required configuration parameters that must be set before starting an instance.
Read the [configuration documentation](./config/readme.md) for instructions on setting these and other optional parameters.

## Deployment

Clone the code from github
```
git clone https://github.com/bmino/sparcPong.git
```

Build the project from the root directory
```
npm install
```

Start an instance of mongodb in a new terminal tab
```
mongod
```

Start the application
```
npm start
```

## Authors

* **[Brandon Mino](https://github.com/bmino)** - *Project Lead*

See also the list of [contributors](https://github.com/bmino/sparcPong/contributors) who participated in this project.

## License

This project is licensed under mit

*To fellow pong lovers, never stop spinning*