Skip to content

Latest commit

 

History

History
25 lines (22 loc) · 1.49 KB

README.md

File metadata and controls

25 lines (22 loc) · 1.49 KB

A portal app for hackfests. Let's attendees post ideas, star their favorites, join teams, and share what they build. The app is built with AngularJS, Bootstrap, Firebase, and hosted on the Aerobatic HTML5 cloud platform.

Fork your own version

If you want to fork your own version of this app to play around with and extend, here's the steps to follow:

  1. Sign-in to Aerobatic at https://aerobaticapp.com/auth/github
  2. Click the Create App button
  3. Enter a name for your app
  4. Rather than clone the aerobatic-starter app, clone this repo. Alternatively you could fork the repo and clone it.
git clone --depth 1 https://github.com/aerobatic/whowantstohack.git
  1. Create the .aerobatic file as instructed.
  2. Save the app.
  3. Login to GitHub and create a new application.
  4. In the Homepage URL enter https://<your_app>.aerobaticapp.com.
  5. For the Authorization callback URL enter https://<your_app>.aerobaticapp.com/auth/callback
  6. Copy the Client ID and Client Secret from GitHub and paste them in to the Security settings in Aerobatic. Make sure the OAuth dropdown is set to GitHub.
  7. Open a terminal and cd to the directory where you cloned the repository.
  8. Run npm install & bower install
  9. Run grunt sim --open to launch your app in simulator mode and play around in the code.
  10. When you're ready to push your changes to production, stop the simulator and run grunt deploy --cowboy.

Running Tests

At a commannd run: grunt test