├── .env.example ├── .eslintrc.yml ├── .github ├── dependabot.yml └── workflows │ └── node.js.yml ├── .gitignore ├── LICENSE ├── README.md ├── app.js ├── bin └── www ├── config.js ├── models └── appointment.js ├── package.json ├── public ├── css │ └── style.css └── js │ └── datetime-picker.js ├── routes └── appointments.js ├── scheduler.js ├── test ├── appoinment.spec.js └── connectionHelper.js ├── views ├── appointments │ ├── _form.pug │ ├── create.pug │ ├── edit.pug │ └── index.pug ├── error.pug ├── index.pug └── layout.pug └── workers └── notificationsWorker.js /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TwilioDevEd/appointment-reminders-node/HEAD/.env.example -------------------------------------------------------------------------------- /.eslintrc.yml: -------------------------------------------------------------------------------- 1 | extends: google 2 | parserOptions: 3 | ecmaVersion: 6 4 | -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TwilioDevEd/appointment-reminders-node/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/node.js.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TwilioDevEd/appointment-reminders-node/HEAD/.github/workflows/node.js.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TwilioDevEd/appointment-reminders-node/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TwilioDevEd/appointment-reminders-node/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TwilioDevEd/appointment-reminders-node/HEAD/README.md -------------------------------------------------------------------------------- /app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TwilioDevEd/appointment-reminders-node/HEAD/app.js -------------------------------------------------------------------------------- /bin/www: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TwilioDevEd/appointment-reminders-node/HEAD/bin/www -------------------------------------------------------------------------------- /config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TwilioDevEd/appointment-reminders-node/HEAD/config.js -------------------------------------------------------------------------------- /models/appointment.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TwilioDevEd/appointment-reminders-node/HEAD/models/appointment.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TwilioDevEd/appointment-reminders-node/HEAD/package.json -------------------------------------------------------------------------------- /public/css/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TwilioDevEd/appointment-reminders-node/HEAD/public/css/style.css -------------------------------------------------------------------------------- /public/js/datetime-picker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TwilioDevEd/appointment-reminders-node/HEAD/public/js/datetime-picker.js -------------------------------------------------------------------------------- /routes/appointments.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TwilioDevEd/appointment-reminders-node/HEAD/routes/appointments.js -------------------------------------------------------------------------------- /scheduler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TwilioDevEd/appointment-reminders-node/HEAD/scheduler.js -------------------------------------------------------------------------------- /test/appoinment.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TwilioDevEd/appointment-reminders-node/HEAD/test/appoinment.spec.js -------------------------------------------------------------------------------- /test/connectionHelper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TwilioDevEd/appointment-reminders-node/HEAD/test/connectionHelper.js -------------------------------------------------------------------------------- /views/appointments/_form.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TwilioDevEd/appointment-reminders-node/HEAD/views/appointments/_form.pug -------------------------------------------------------------------------------- /views/appointments/create.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TwilioDevEd/appointment-reminders-node/HEAD/views/appointments/create.pug -------------------------------------------------------------------------------- /views/appointments/edit.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TwilioDevEd/appointment-reminders-node/HEAD/views/appointments/edit.pug -------------------------------------------------------------------------------- /views/appointments/index.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TwilioDevEd/appointment-reminders-node/HEAD/views/appointments/index.pug -------------------------------------------------------------------------------- /views/error.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TwilioDevEd/appointment-reminders-node/HEAD/views/error.pug -------------------------------------------------------------------------------- /views/index.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TwilioDevEd/appointment-reminders-node/HEAD/views/index.pug -------------------------------------------------------------------------------- /views/layout.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TwilioDevEd/appointment-reminders-node/HEAD/views/layout.pug -------------------------------------------------------------------------------- /workers/notificationsWorker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TwilioDevEd/appointment-reminders-node/HEAD/workers/notificationsWorker.js --------------------------------------------------------------------------------