Home

Awesome

Codacy Badge Build Status Dependency Status devDependency Status license

Table of Contents

Demo

See a live demo here

The demo instance often goes to sleep after inactivity, cilck and wait about a minute for it to awake.

Features

Prerequisites

Setup

# Get the latest code
$ git clone https://github.com/hirako2000/hackathon-board.git myproject
$ cd myproject
$ git remote rm origin

# Install NPM dependencies
$ npm install

$ node app.js

Obtaining API Keys

To use any of the included APIs or OAuth authentication methods, you will need to obtain appropriate credentials: Client ID, Client Secret, API Key, or Username & Password. You will need to go through each provider to generate new credentials.

I have included dummy keys and passwords from Hackathon Starter . But don't forget to update them with your credentials when you are ready to deploy an app. https://github.com/sahat/hackathon-starter

FAQ

Admin user? Starting with 1.0.2, the first user to signup with email/passowrd becomes admin. Admin users can make other users admin in the admin users page.

Anything for the admin to setup

That's pretty much all needed to get going, from there users can create their own hacks.

Why can I not add new locations?

Contributing

If something is unclear, confusing, or needs to be refactored, please let me know. Pull requests are always welcome, but due to the opinionated nature of this project, I cannot accept every pull request. Please open an issue before submitting a pull request. This project uses Airbnb JavaScript Style Guide with a few minor exceptions. If you are submitting a pull request that involves Jade templates, please make sure you are using spaces, not tabs.

License

The MIT License (MIT)