├── .dockerignore ├── .env.example ├── .github ├── dependabot.yml └── workflows │ └── nodejs.yml ├── .gitignore ├── .mergify.yml ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── Dockerfile ├── LICENSE ├── README.md ├── app.js ├── bin └── www ├── config.js ├── docker-compose.yml ├── lib ├── middleware.js └── notifier.js ├── models ├── property.js ├── reservation.js └── user.js ├── package.json ├── public ├── images │ ├── airtng-logo.png │ ├── spock.png │ └── tngbg.jpg └── stylesheets │ ├── app.css │ ├── main.css │ ├── properties.css │ └── scaffolds.css ├── routes ├── index.js ├── properties.js ├── reservations.js ├── sessions.js └── users.js ├── spec ├── db-handler.js ├── home.spec.js ├── properties.spec.js ├── reservations.spec.js ├── sessions.spec.js └── users.spec.js ├── views ├── error.pug ├── index.pug ├── layout.pug ├── login.pug ├── properties │ ├── edit.pug │ ├── index.pug │ ├── new.pug │ └── show.pug └── users │ └── new.pug └── webhook.png /.dockerignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | npm-debug.log 3 | -------------------------------------------------------------------------------- /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TwilioDevEd/airtng-node/HEAD/.env.example -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TwilioDevEd/airtng-node/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/nodejs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TwilioDevEd/airtng-node/HEAD/.github/workflows/nodejs.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TwilioDevEd/airtng-node/HEAD/.gitignore -------------------------------------------------------------------------------- /.mergify.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TwilioDevEd/airtng-node/HEAD/.mergify.yml -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TwilioDevEd/airtng-node/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TwilioDevEd/airtng-node/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TwilioDevEd/airtng-node/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TwilioDevEd/airtng-node/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TwilioDevEd/airtng-node/HEAD/README.md -------------------------------------------------------------------------------- /app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TwilioDevEd/airtng-node/HEAD/app.js -------------------------------------------------------------------------------- /bin/www: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TwilioDevEd/airtng-node/HEAD/bin/www -------------------------------------------------------------------------------- /config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TwilioDevEd/airtng-node/HEAD/config.js -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TwilioDevEd/airtng-node/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /lib/middleware.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TwilioDevEd/airtng-node/HEAD/lib/middleware.js -------------------------------------------------------------------------------- /lib/notifier.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TwilioDevEd/airtng-node/HEAD/lib/notifier.js -------------------------------------------------------------------------------- /models/property.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TwilioDevEd/airtng-node/HEAD/models/property.js -------------------------------------------------------------------------------- /models/reservation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TwilioDevEd/airtng-node/HEAD/models/reservation.js -------------------------------------------------------------------------------- /models/user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TwilioDevEd/airtng-node/HEAD/models/user.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TwilioDevEd/airtng-node/HEAD/package.json -------------------------------------------------------------------------------- /public/images/airtng-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TwilioDevEd/airtng-node/HEAD/public/images/airtng-logo.png -------------------------------------------------------------------------------- /public/images/spock.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TwilioDevEd/airtng-node/HEAD/public/images/spock.png -------------------------------------------------------------------------------- /public/images/tngbg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TwilioDevEd/airtng-node/HEAD/public/images/tngbg.jpg -------------------------------------------------------------------------------- /public/stylesheets/app.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TwilioDevEd/airtng-node/HEAD/public/stylesheets/app.css -------------------------------------------------------------------------------- /public/stylesheets/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TwilioDevEd/airtng-node/HEAD/public/stylesheets/main.css -------------------------------------------------------------------------------- /public/stylesheets/properties.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TwilioDevEd/airtng-node/HEAD/public/stylesheets/properties.css -------------------------------------------------------------------------------- /public/stylesheets/scaffolds.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TwilioDevEd/airtng-node/HEAD/public/stylesheets/scaffolds.css -------------------------------------------------------------------------------- /routes/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TwilioDevEd/airtng-node/HEAD/routes/index.js -------------------------------------------------------------------------------- /routes/properties.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TwilioDevEd/airtng-node/HEAD/routes/properties.js -------------------------------------------------------------------------------- /routes/reservations.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TwilioDevEd/airtng-node/HEAD/routes/reservations.js -------------------------------------------------------------------------------- /routes/sessions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TwilioDevEd/airtng-node/HEAD/routes/sessions.js -------------------------------------------------------------------------------- /routes/users.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TwilioDevEd/airtng-node/HEAD/routes/users.js -------------------------------------------------------------------------------- /spec/db-handler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TwilioDevEd/airtng-node/HEAD/spec/db-handler.js -------------------------------------------------------------------------------- /spec/home.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TwilioDevEd/airtng-node/HEAD/spec/home.spec.js -------------------------------------------------------------------------------- /spec/properties.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TwilioDevEd/airtng-node/HEAD/spec/properties.spec.js -------------------------------------------------------------------------------- /spec/reservations.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TwilioDevEd/airtng-node/HEAD/spec/reservations.spec.js -------------------------------------------------------------------------------- /spec/sessions.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TwilioDevEd/airtng-node/HEAD/spec/sessions.spec.js -------------------------------------------------------------------------------- /spec/users.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TwilioDevEd/airtng-node/HEAD/spec/users.spec.js -------------------------------------------------------------------------------- /views/error.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TwilioDevEd/airtng-node/HEAD/views/error.pug -------------------------------------------------------------------------------- /views/index.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TwilioDevEd/airtng-node/HEAD/views/index.pug -------------------------------------------------------------------------------- /views/layout.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TwilioDevEd/airtng-node/HEAD/views/layout.pug -------------------------------------------------------------------------------- /views/login.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TwilioDevEd/airtng-node/HEAD/views/login.pug -------------------------------------------------------------------------------- /views/properties/edit.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TwilioDevEd/airtng-node/HEAD/views/properties/edit.pug -------------------------------------------------------------------------------- /views/properties/index.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TwilioDevEd/airtng-node/HEAD/views/properties/index.pug -------------------------------------------------------------------------------- /views/properties/new.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TwilioDevEd/airtng-node/HEAD/views/properties/new.pug -------------------------------------------------------------------------------- /views/properties/show.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TwilioDevEd/airtng-node/HEAD/views/properties/show.pug -------------------------------------------------------------------------------- /views/users/new.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TwilioDevEd/airtng-node/HEAD/views/users/new.pug -------------------------------------------------------------------------------- /webhook.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TwilioDevEd/airtng-node/HEAD/webhook.png --------------------------------------------------------------------------------