├── .gitignore ├── README.md ├── img ├── back-end.png ├── craigs.png ├── delegated-events.png ├── final.png ├── goodbye.png ├── no_results.png ├── part2-results.png ├── part4.png ├── ruby-search-results.png ├── ruby.png ├── save_job_to_mongo.png ├── saved_job_mongo.png ├── this-keyword.png ├── value.png ├── welcome.png └── yql.png ├── part1 ├── .gitignore ├── README.md ├── app.js ├── img │ ├── craigs.png │ ├── final.png │ ├── goodbye.png │ ├── ruby.png │ ├── value.png │ ├── welcome.png │ └── yql.png ├── package.json ├── public │ ├── javascripts │ │ └── main.js │ └── stylesheets │ │ └── style.css ├── routes │ ├── index.js │ └── user.js ├── views │ ├── index.jade │ └── layout.jade └── yql.json ├── part2 ├── app.js ├── package.json ├── public │ ├── javascripts │ │ └── main.js │ └── stylesheets │ │ └── style.css ├── routes │ ├── index.js │ └── user.js ├── views │ ├── index.jade │ ├── layout.jade │ └── template.html └── yql.json ├── part3 ├── app.js ├── package.json ├── public │ ├── javascripts │ │ └── main.js │ └── stylesheets │ │ └── style.css ├── routes │ ├── index.js │ └── user.js ├── views │ ├── index.jade │ ├── layout.jade │ ├── search.jade │ └── template.html └── yql.json ├── part4 ├── app.js ├── authentication.js ├── config.js ├── models │ └── user.js ├── package.json ├── public │ ├── javascripts │ │ └── main.js │ └── stylesheets │ │ └── style.css ├── routes │ └── index.js ├── views │ ├── index.jade │ ├── layout.jade │ ├── search.jade │ └── template.html └── yql.json └── part5 ├── app.js ├── authentication.js ├── config.js ├── models ├── job.js └── user.js ├── package.json ├── public ├── javascripts │ └── main.js └── stylesheets │ └── style.css ├── routes └── index.js ├── views ├── index.jade ├── layout.jade ├── search.jade └── template.html └── yql.json /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjhea0/node-express-ajax-craigslist/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjhea0/node-express-ajax-craigslist/HEAD/README.md -------------------------------------------------------------------------------- /img/back-end.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjhea0/node-express-ajax-craigslist/HEAD/img/back-end.png -------------------------------------------------------------------------------- /img/craigs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjhea0/node-express-ajax-craigslist/HEAD/img/craigs.png -------------------------------------------------------------------------------- /img/delegated-events.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjhea0/node-express-ajax-craigslist/HEAD/img/delegated-events.png -------------------------------------------------------------------------------- /img/final.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjhea0/node-express-ajax-craigslist/HEAD/img/final.png -------------------------------------------------------------------------------- /img/goodbye.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjhea0/node-express-ajax-craigslist/HEAD/img/goodbye.png -------------------------------------------------------------------------------- /img/no_results.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjhea0/node-express-ajax-craigslist/HEAD/img/no_results.png -------------------------------------------------------------------------------- /img/part2-results.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjhea0/node-express-ajax-craigslist/HEAD/img/part2-results.png -------------------------------------------------------------------------------- /img/part4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjhea0/node-express-ajax-craigslist/HEAD/img/part4.png -------------------------------------------------------------------------------- /img/ruby-search-results.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjhea0/node-express-ajax-craigslist/HEAD/img/ruby-search-results.png -------------------------------------------------------------------------------- /img/ruby.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjhea0/node-express-ajax-craigslist/HEAD/img/ruby.png -------------------------------------------------------------------------------- /img/save_job_to_mongo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjhea0/node-express-ajax-craigslist/HEAD/img/save_job_to_mongo.png -------------------------------------------------------------------------------- /img/saved_job_mongo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjhea0/node-express-ajax-craigslist/HEAD/img/saved_job_mongo.png -------------------------------------------------------------------------------- /img/this-keyword.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjhea0/node-express-ajax-craigslist/HEAD/img/this-keyword.png -------------------------------------------------------------------------------- /img/value.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjhea0/node-express-ajax-craigslist/HEAD/img/value.png -------------------------------------------------------------------------------- /img/welcome.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjhea0/node-express-ajax-craigslist/HEAD/img/welcome.png -------------------------------------------------------------------------------- /img/yql.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjhea0/node-express-ajax-craigslist/HEAD/img/yql.png -------------------------------------------------------------------------------- /part1/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjhea0/node-express-ajax-craigslist/HEAD/part1/.gitignore -------------------------------------------------------------------------------- /part1/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjhea0/node-express-ajax-craigslist/HEAD/part1/README.md -------------------------------------------------------------------------------- /part1/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjhea0/node-express-ajax-craigslist/HEAD/part1/app.js -------------------------------------------------------------------------------- /part1/img/craigs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjhea0/node-express-ajax-craigslist/HEAD/part1/img/craigs.png -------------------------------------------------------------------------------- /part1/img/final.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjhea0/node-express-ajax-craigslist/HEAD/part1/img/final.png -------------------------------------------------------------------------------- /part1/img/goodbye.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjhea0/node-express-ajax-craigslist/HEAD/part1/img/goodbye.png -------------------------------------------------------------------------------- /part1/img/ruby.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjhea0/node-express-ajax-craigslist/HEAD/part1/img/ruby.png -------------------------------------------------------------------------------- /part1/img/value.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjhea0/node-express-ajax-craigslist/HEAD/part1/img/value.png -------------------------------------------------------------------------------- /part1/img/welcome.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjhea0/node-express-ajax-craigslist/HEAD/part1/img/welcome.png -------------------------------------------------------------------------------- /part1/img/yql.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjhea0/node-express-ajax-craigslist/HEAD/part1/img/yql.png -------------------------------------------------------------------------------- /part1/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjhea0/node-express-ajax-craigslist/HEAD/part1/package.json -------------------------------------------------------------------------------- /part1/public/javascripts/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjhea0/node-express-ajax-craigslist/HEAD/part1/public/javascripts/main.js -------------------------------------------------------------------------------- /part1/public/stylesheets/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjhea0/node-express-ajax-craigslist/HEAD/part1/public/stylesheets/style.css -------------------------------------------------------------------------------- /part1/routes/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjhea0/node-express-ajax-craigslist/HEAD/part1/routes/index.js -------------------------------------------------------------------------------- /part1/routes/user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjhea0/node-express-ajax-craigslist/HEAD/part1/routes/user.js -------------------------------------------------------------------------------- /part1/views/index.jade: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjhea0/node-express-ajax-craigslist/HEAD/part1/views/index.jade -------------------------------------------------------------------------------- /part1/views/layout.jade: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjhea0/node-express-ajax-craigslist/HEAD/part1/views/layout.jade -------------------------------------------------------------------------------- /part1/yql.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjhea0/node-express-ajax-craigslist/HEAD/part1/yql.json -------------------------------------------------------------------------------- /part2/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjhea0/node-express-ajax-craigslist/HEAD/part2/app.js -------------------------------------------------------------------------------- /part2/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjhea0/node-express-ajax-craigslist/HEAD/part2/package.json -------------------------------------------------------------------------------- /part2/public/javascripts/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjhea0/node-express-ajax-craigslist/HEAD/part2/public/javascripts/main.js -------------------------------------------------------------------------------- /part2/public/stylesheets/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjhea0/node-express-ajax-craigslist/HEAD/part2/public/stylesheets/style.css -------------------------------------------------------------------------------- /part2/routes/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjhea0/node-express-ajax-craigslist/HEAD/part2/routes/index.js -------------------------------------------------------------------------------- /part2/routes/user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjhea0/node-express-ajax-craigslist/HEAD/part2/routes/user.js -------------------------------------------------------------------------------- /part2/views/index.jade: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjhea0/node-express-ajax-craigslist/HEAD/part2/views/index.jade -------------------------------------------------------------------------------- /part2/views/layout.jade: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjhea0/node-express-ajax-craigslist/HEAD/part2/views/layout.jade -------------------------------------------------------------------------------- /part2/views/template.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjhea0/node-express-ajax-craigslist/HEAD/part2/views/template.html -------------------------------------------------------------------------------- /part2/yql.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjhea0/node-express-ajax-craigslist/HEAD/part2/yql.json -------------------------------------------------------------------------------- /part3/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjhea0/node-express-ajax-craigslist/HEAD/part3/app.js -------------------------------------------------------------------------------- /part3/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjhea0/node-express-ajax-craigslist/HEAD/part3/package.json -------------------------------------------------------------------------------- /part3/public/javascripts/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjhea0/node-express-ajax-craigslist/HEAD/part3/public/javascripts/main.js -------------------------------------------------------------------------------- /part3/public/stylesheets/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjhea0/node-express-ajax-craigslist/HEAD/part3/public/stylesheets/style.css -------------------------------------------------------------------------------- /part3/routes/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjhea0/node-express-ajax-craigslist/HEAD/part3/routes/index.js -------------------------------------------------------------------------------- /part3/routes/user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjhea0/node-express-ajax-craigslist/HEAD/part3/routes/user.js -------------------------------------------------------------------------------- /part3/views/index.jade: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjhea0/node-express-ajax-craigslist/HEAD/part3/views/index.jade -------------------------------------------------------------------------------- /part3/views/layout.jade: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjhea0/node-express-ajax-craigslist/HEAD/part3/views/layout.jade -------------------------------------------------------------------------------- /part3/views/search.jade: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjhea0/node-express-ajax-craigslist/HEAD/part3/views/search.jade -------------------------------------------------------------------------------- /part3/views/template.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjhea0/node-express-ajax-craigslist/HEAD/part3/views/template.html -------------------------------------------------------------------------------- /part3/yql.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjhea0/node-express-ajax-craigslist/HEAD/part3/yql.json -------------------------------------------------------------------------------- /part4/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjhea0/node-express-ajax-craigslist/HEAD/part4/app.js -------------------------------------------------------------------------------- /part4/authentication.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjhea0/node-express-ajax-craigslist/HEAD/part4/authentication.js -------------------------------------------------------------------------------- /part4/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjhea0/node-express-ajax-craigslist/HEAD/part4/config.js -------------------------------------------------------------------------------- /part4/models/user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjhea0/node-express-ajax-craigslist/HEAD/part4/models/user.js -------------------------------------------------------------------------------- /part4/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjhea0/node-express-ajax-craigslist/HEAD/part4/package.json -------------------------------------------------------------------------------- /part4/public/javascripts/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjhea0/node-express-ajax-craigslist/HEAD/part4/public/javascripts/main.js -------------------------------------------------------------------------------- /part4/public/stylesheets/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjhea0/node-express-ajax-craigslist/HEAD/part4/public/stylesheets/style.css -------------------------------------------------------------------------------- /part4/routes/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjhea0/node-express-ajax-craigslist/HEAD/part4/routes/index.js -------------------------------------------------------------------------------- /part4/views/index.jade: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjhea0/node-express-ajax-craigslist/HEAD/part4/views/index.jade -------------------------------------------------------------------------------- /part4/views/layout.jade: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjhea0/node-express-ajax-craigslist/HEAD/part4/views/layout.jade -------------------------------------------------------------------------------- /part4/views/search.jade: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjhea0/node-express-ajax-craigslist/HEAD/part4/views/search.jade -------------------------------------------------------------------------------- /part4/views/template.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjhea0/node-express-ajax-craigslist/HEAD/part4/views/template.html -------------------------------------------------------------------------------- /part4/yql.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjhea0/node-express-ajax-craigslist/HEAD/part4/yql.json -------------------------------------------------------------------------------- /part5/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjhea0/node-express-ajax-craigslist/HEAD/part5/app.js -------------------------------------------------------------------------------- /part5/authentication.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjhea0/node-express-ajax-craigslist/HEAD/part5/authentication.js -------------------------------------------------------------------------------- /part5/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjhea0/node-express-ajax-craigslist/HEAD/part5/config.js -------------------------------------------------------------------------------- /part5/models/job.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjhea0/node-express-ajax-craigslist/HEAD/part5/models/job.js -------------------------------------------------------------------------------- /part5/models/user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjhea0/node-express-ajax-craigslist/HEAD/part5/models/user.js -------------------------------------------------------------------------------- /part5/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjhea0/node-express-ajax-craigslist/HEAD/part5/package.json -------------------------------------------------------------------------------- /part5/public/javascripts/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjhea0/node-express-ajax-craigslist/HEAD/part5/public/javascripts/main.js -------------------------------------------------------------------------------- /part5/public/stylesheets/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjhea0/node-express-ajax-craigslist/HEAD/part5/public/stylesheets/style.css -------------------------------------------------------------------------------- /part5/routes/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjhea0/node-express-ajax-craigslist/HEAD/part5/routes/index.js -------------------------------------------------------------------------------- /part5/views/index.jade: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjhea0/node-express-ajax-craigslist/HEAD/part5/views/index.jade -------------------------------------------------------------------------------- /part5/views/layout.jade: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjhea0/node-express-ajax-craigslist/HEAD/part5/views/layout.jade -------------------------------------------------------------------------------- /part5/views/search.jade: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjhea0/node-express-ajax-craigslist/HEAD/part5/views/search.jade -------------------------------------------------------------------------------- /part5/views/template.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjhea0/node-express-ajax-craigslist/HEAD/part5/views/template.html -------------------------------------------------------------------------------- /part5/yql.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjhea0/node-express-ajax-craigslist/HEAD/part5/yql.json --------------------------------------------------------------------------------