View on GitHub

steps-networking-module

Networking platform for NUS Students and Companies

Build
Status Test
Coverage Code
Climate

STePS Networking Module

SoC term Project Showcase (STePS) System has event workflow management, registration, check-in and voting modules. As the event is getting bigger, a system with a networking module to enable attendees to network meaningfully and effectively before, during and after events is necessary. The module classifies/groups users based on their interest and purpose of attending STePS, allow users to post/comment in forums of each STePS run, have personal chat with other attendees.

Setup

View Installation Guidelines for more information.

Pre-requisite

Installation

  1. Clone the repository
  2. In the root directory, install the dependencies with: npm install
  3. In the same directory, run the web server with gulp
  4. Paste the address shown in your terminal into your browser

Development

View Contributing Guidelines to find out how to contribute to this project.

Also, check out our Code of Conduct and Developer’s Guide before contributing.

Vagrant Environment

A Vagrantfile has been added into the project root. Run vagrant up from a CLI to obtain a Vagrant Box that has:

For full setup, refer to the setup.txt in the Desktop folder.

Coding Standards

Lint according to https://github.com/airbnb/javascript

Version Standards

Version numbering according to http://semver.org/

Licenses

MIT License