Skip to content
This repository has been archived by the owner on Aug 9, 2024. It is now read-only.

Latest commit

 

History

History
48 lines (38 loc) · 2.12 KB

README.md

File metadata and controls

48 lines (38 loc) · 2.12 KB

Screenshot of the event registration page

Screenshot of the event registration page

Prerequisites:

  1. Install node (google it)
  2. Install npm (google it)
  3. Install mongodb (google it)
  4. Install Ruby (google it)
  5. Make sure that Ruby is installed correctly by running ruby --version from the terminal (make sure that PATH is set)
  6. Install compass gem: gem install compass
  7. Install grunt: sudo npm install -g grunt
  8. Install bower: sudo npm install -g bower
  9. Install C++ builder + libs by installing Visual C++ 2010 Express (Windows only)
  10. Set env variables to
  • GOOGLE_SMTP_USERNAME (Unix: export GOOGLE_SMTP_USERNAME="foo")
  • GOOGLE_SMTP_PASSWORD (Unix: export GOOGLE_SMTP_PASSWORD="bar")
  • heroku config:set GOOGLE_SMTP_USERNAME=gmail-username-here GOOGLE_SMTP_PASSWORD=gmail-password-here

To start development:

  1. Check out this repo: git clone [email protected]:acntech/acn-events.git
  2. Go to repo: cd acn-events
  3. Download node dependencies (build time): npm install
  4. Download web app dependencies (run time): bower install

To start the server:

  1. Run this command: grunt server

To deploy to Heroku:

Prerequisites:

  1. A Heroku user account. Signup is free and instant.
  2. Install the Heroku Toolbelt, which gives you git, Foreman, and the Heroku command-line interface.
  3. Read Getting starter with Node.js on Heroku

Deploy:

  1. If deploying to new application on your own account read Getting starter with Node.js on Heroku

  2. git remote add heroku 'heroku git url here'

  3. git push heroku master

Don't forget to add MongoLab add-on.

To contact the developers:

The developers of this app chat at the acnteck room at IRC: http://webchat.freenode.net/?channels=acntech&nick=

( Link for auto connecting without writing the nick every time: http://webchat.freenode.net/?channels=acntech&nick=>>your_name_here<< )