A website documenting and demo'ing all the cool work, events, and learning coming out of ChickTech Career Events in Portland. Events in other cities to come as other career events managers in other cities start adding the project.
This website is open source and run by a talented group of developers, designers, and enthusiasts.
Note: This project assumes you've installed Node v5.9.1 and Postgres.
- Run
npm install -g gulp
to install Gulp globally - Run
npm install
to get all of the project dependencies listed inpackage.json
- Change
config.example.json
toconfig.json
$ gulp
If everything is working properly, you should see Gulp spinning up Nodemon (which then triggers app.js) and BrowserSync. It will open up a new browser tab and start watching (and actively updating you on) any changes made to any files, and injecting those changes right into the browser without having to refresh. When you first run gulp
, you'll see some "Access URLs" listed. Local is what you'll need most of the time, UI is the URL for looking at BrowserSync options, and their respective External URLs are for any outside devices you are testing.
- Every once and awhile, dependencies don't install or update properly. The recommended solution is to delete the project's
node_modules
folder and runnpm install
Hosting and deployment is managed with Firebase.
First, make sure you've ran gulp to transpile jade files to html files.
Then, you'll need to install Firebase CLI
$ npm install -g firebase-tools
Then, to deploy, simply run the command
$ firebase deploy