├── .gitignore ├── readme.md ├── starter-files ├── .npmrc ├── app.js ├── controllers │ └── .gitkeep ├── data │ ├── load-sample-data.js │ ├── reviews.json │ ├── stores.json │ └── users.json ├── handlers │ └── errorHandlers.js ├── helpers.js ├── models │ └── .gitkeep ├── package-lock.json ├── package.json ├── public │ ├── fonts │ │ ├── panama-bold-webfont.woff │ │ └── panama-bold-webfont.woff2 │ ├── images │ │ ├── icons │ │ │ ├── add.svg │ │ │ ├── cog.svg │ │ │ ├── doughnut.png │ │ │ ├── heart.svg │ │ │ ├── logo.svg │ │ │ ├── logout.svg │ │ │ ├── map.svg │ │ │ ├── pencil.svg │ │ │ ├── review.svg │ │ │ ├── store.svg │ │ │ ├── store2.svg │ │ │ ├── tag.svg │ │ │ └── top.svg │ │ └── photos │ │ │ ├── 1.jpg │ │ │ ├── 10.jpg │ │ │ ├── 11.jpeg │ │ │ ├── 12.jpg │ │ │ ├── 13.jpeg │ │ │ ├── 2.jpg │ │ │ ├── 3.jpg │ │ │ ├── 4.jpg │ │ │ ├── 5.jpg │ │ │ ├── 6.jpg │ │ │ ├── 7.jpg │ │ │ ├── 8.jpg │ │ │ └── 9.jpg │ ├── javascripts │ │ ├── delicious-app.js │ │ └── modules │ │ │ └── bling.js │ ├── sass │ │ ├── partials │ │ │ ├── _credits.scss │ │ │ ├── _flashes.scss │ │ │ ├── _forms.scss │ │ │ ├── _heart.scss │ │ │ ├── _helpers.scss │ │ │ ├── _layout.scss │ │ │ ├── _map.scss │ │ │ ├── _nav.scss │ │ │ ├── _normalize.scss │ │ │ ├── _pagination.scss │ │ │ ├── _reviewer.scss │ │ │ ├── _reviews.scss │ │ │ ├── _search.scss │ │ │ ├── _single.scss │ │ │ ├── _store.scss │ │ │ ├── _table.scss │ │ │ ├── _tag.scss │ │ │ ├── _typography.scss │ │ │ └── _variables.scss │ │ └── style.scss │ └── uploads │ │ ├── .gitkeep │ │ ├── 0d3624fc-78ee-4297-8d15-e191b9775520.jpeg │ │ ├── 1b7870df-e238-4104-be4c-a267bd5f6257.jpeg │ │ ├── 3e143d06-a3df-4e15-86f6-4efc0a3f5fbc.jpeg │ │ ├── 4a5cb791-0140-4fa2-864c-af786640157d.jpeg │ │ ├── 6c34119d-b9fd-4051-911e-948a16068229.jpeg │ │ ├── 6da53d2e-c0e0-4aef-9ec9-9513b79ece15.jpeg │ │ ├── 7628c82c-66df-493c-ba5f-9237c6bc3516.jpeg │ │ ├── 7ddb5903-f1e8-486f-b4ba-9a0ff5632429.jpeg │ │ ├── 7ea7c02c-9054-442a-9126-788bf3471499.jpeg │ │ ├── 96a33834-d7aa-4758-b980-fca901ea5956.jpeg │ │ ├── 9f2fc898-56b9-47fd-8a78-1d43c1377dc8.jpeg │ │ ├── a10ca916-af2a-4a98-96a1-3e320df006f9.jpeg │ │ ├── a6b38a1d-38c3-47af-ae4c-0ab26d8edec3.jpeg │ │ ├── b5792f01-41c8-41b7-906d-1bdb411e4a55.jpeg │ │ ├── bb7f7d60-9b0c-46b0-a0e4-1422d5752567.jpeg │ │ ├── c589ef95-b942-4e8a-a63e-cab74c465b9d.jpeg │ │ ├── e3c532c9-cb77-4d92-9267-9abedeae2820.jpeg │ │ └── store.png ├── readme.md ├── routes │ └── index.js ├── start.js ├── variables.env.sample ├── views │ ├── email │ │ ├── email-layout.pug │ │ ├── password-reset.pug │ │ └── styles.css │ ├── error.pug │ ├── layout.pug │ └── mixins │ │ └── .gitkeep └── webpack.config.js └── stepped-solutions ├── 10 ├── controllers │ ├── .gitkeep │ └── storeController.js ├── models │ ├── .gitkeep │ └── Store.js ├── routes │ └── index.js └── views │ ├── email │ ├── email-layout.pug │ ├── password-reset.pug │ └── styles.css │ ├── error.pug │ ├── hello.pug │ ├── index.pug │ ├── layout.pug │ └── mixins │ └── .gitkeep ├── 11 ├── controllers │ ├── .gitkeep │ └── storeController.js ├── models │ ├── .gitkeep │ └── Store.js ├── routes │ └── index.js └── views │ ├── editStore.pug │ ├── email │ ├── email-layout.pug │ ├── password-reset.pug │ └── styles.css │ ├── error.pug │ ├── hello.pug │ ├── index.pug │ ├── layout.pug │ └── mixins │ ├── .gitkeep │ └── _storeForm.pug ├── 12 ├── controllers │ ├── .gitkeep │ └── storeController.js ├── models │ ├── .gitkeep │ └── Store.js ├── routes │ └── index.js └── views │ ├── editStore.pug │ ├── email │ ├── email-layout.pug │ ├── password-reset.pug │ └── styles.css │ ├── error.pug │ ├── hello.pug │ ├── index.pug │ ├── layout.pug │ └── mixins │ ├── .gitkeep │ └── _storeForm.pug ├── 14 ├── controllers │ ├── .gitkeep │ └── storeController.js ├── models │ ├── .gitkeep │ └── Store.js ├── routes │ └── index.js └── views │ ├── editStore.pug │ ├── email │ ├── email-layout.pug │ ├── password-reset.pug │ └── styles.css │ ├── error.pug │ ├── hello.pug │ ├── index.pug │ ├── layout.pug │ ├── mixins │ ├── .gitkeep │ ├── _storeCard.pug │ └── _storeForm.pug │ └── stores.pug ├── 15 ├── controllers │ ├── .gitkeep │ └── storeController.js ├── models │ ├── .gitkeep │ └── Store.js ├── routes │ └── index.js └── views │ ├── editStore.pug │ ├── email │ ├── email-layout.pug │ ├── password-reset.pug │ └── styles.css │ ├── error.pug │ ├── hello.pug │ ├── index.pug │ ├── layout.pug │ ├── mixins │ ├── .gitkeep │ ├── _storeCard.pug │ └── _storeForm.pug │ └── stores.pug ├── 16 ├── controllers │ ├── .gitkeep │ └── storeController.js ├── models │ ├── .gitkeep │ └── Store.js ├── routes │ └── index.js └── views │ ├── editStore.pug │ ├── email │ ├── email-layout.pug │ ├── password-reset.pug │ └── styles.css │ ├── error.pug │ ├── hello.pug │ ├── index.pug │ ├── layout.pug │ ├── mixins │ ├── .gitkeep │ ├── _storeCard.pug │ └── _storeForm.pug │ └── stores.pug ├── 17 └── public │ └── javascripts │ ├── delicious-app.js │ └── modules │ ├── autocomplete.js │ └── bling.js ├── 18 ├── controllers │ ├── .gitkeep │ └── storeController.js ├── models │ ├── .gitkeep │ └── Store.js ├── routes │ └── index.js └── views │ ├── editStore.pug │ ├── email │ ├── email-layout.pug │ ├── password-reset.pug │ └── styles.css │ ├── error.pug │ ├── hello.pug │ ├── index.pug │ ├── layout.pug │ ├── mixins │ ├── .gitkeep │ ├── _storeCard.pug │ └── _storeForm.pug │ └── stores.pug ├── 19 ├── controllers │ ├── .gitkeep │ └── storeController.js ├── models │ ├── .gitkeep │ └── Store.js ├── routes │ └── index.js └── views │ ├── editStore.pug │ ├── email │ ├── email-layout.pug │ ├── password-reset.pug │ └── styles.css │ ├── error.pug │ ├── hello.pug │ ├── index.pug │ ├── layout.pug │ ├── mixins │ ├── .gitkeep │ ├── _storeCard.pug │ └── _storeForm.pug │ └── stores.pug ├── 20 ├── controllers │ ├── .gitkeep │ └── storeController.js ├── models │ ├── .gitkeep │ └── Store.js ├── routes │ └── index.js └── views │ ├── editStore.pug │ ├── email │ ├── email-layout.pug │ ├── password-reset.pug │ └── styles.css │ ├── error.pug │ ├── hello.pug │ ├── index.pug │ ├── layout.pug │ ├── mixins │ ├── .gitkeep │ ├── _storeCard.pug │ └── _storeForm.pug │ ├── store.pug │ └── stores.pug ├── 21 ├── controllers │ ├── .gitkeep │ └── storeController.js ├── models │ ├── .gitkeep │ └── Store.js ├── routes │ └── index.js └── views │ ├── editStore.pug │ ├── email │ ├── email-layout.pug │ ├── password-reset.pug │ └── styles.css │ ├── error.pug │ ├── hello.pug │ ├── index.pug │ ├── layout.pug │ ├── mixins │ ├── .gitkeep │ ├── _storeCard.pug │ └── _storeForm.pug │ ├── store.pug │ └── stores.pug ├── 22 ├── controllers │ ├── .gitkeep │ └── storeController.js ├── models │ ├── .gitkeep │ └── Store.js ├── routes │ └── index.js └── views │ ├── editStore.pug │ ├── email │ ├── email-layout.pug │ ├── password-reset.pug │ └── styles.css │ ├── error.pug │ ├── hello.pug │ ├── index.pug │ ├── layout.pug │ ├── mixins │ ├── .gitkeep │ ├── _storeCard.pug │ └── _storeForm.pug │ ├── store.pug │ ├── stores.pug │ └── tag.pug ├── 23 ├── controllers │ ├── .gitkeep │ └── storeController.js ├── models │ ├── .gitkeep │ └── Store.js ├── routes │ └── index.js └── views │ ├── editStore.pug │ ├── email │ ├── email-layout.pug │ ├── password-reset.pug │ └── styles.css │ ├── error.pug │ ├── hello.pug │ ├── index.pug │ ├── layout.pug │ ├── mixins │ ├── .gitkeep │ ├── _storeCard.pug │ └── _storeForm.pug │ ├── store.pug │ ├── stores.pug │ └── tag.pug ├── 24 ├── controllers │ ├── .gitkeep │ ├── storeController.js │ └── userController.js ├── models │ ├── .gitkeep │ ├── Store.js │ └── User.js ├── public │ ├── dist │ │ ├── App.bundle.js │ │ ├── App.bundle.js.map │ │ ├── style.css │ │ └── style.css.map │ ├── images │ │ ├── icons │ │ │ ├── add.svg │ │ │ ├── cog.svg │ │ │ ├── doughnut.png │ │ │ ├── heart.svg │ │ │ ├── logo.svg │ │ │ ├── logout.svg │ │ │ ├── map.svg │ │ │ ├── pencil.svg │ │ │ ├── review.svg │ │ │ ├── store.svg │ │ │ ├── store2.svg │ │ │ ├── tag.svg │ │ │ └── top.svg │ │ └── photos │ │ │ ├── 1.jpg │ │ │ ├── 10.jpg │ │ │ ├── 11.jpeg │ │ │ ├── 12.jpg │ │ │ ├── 13.jpeg │ │ │ ├── 2.jpg │ │ │ ├── 3.jpg │ │ │ ├── 4.jpg │ │ │ ├── 5.jpg │ │ │ ├── 6.jpg │ │ │ ├── 7.jpg │ │ │ ├── 8.jpg │ │ │ └── 9.jpg │ ├── javascripts │ │ ├── delicious-app.js │ │ └── modules │ │ │ ├── autocomplete.js │ │ │ └── bling.js │ ├── sass │ │ ├── partials │ │ │ ├── _credits.scss │ │ │ ├── _flashes.scss │ │ │ ├── _forms.scss │ │ │ ├── _heart.scss │ │ │ ├── _helpers.scss │ │ │ ├── _layout.scss │ │ │ ├── _map.scss │ │ │ ├── _nav.scss │ │ │ ├── _normalize.scss │ │ │ ├── _pagination.scss │ │ │ ├── _reviewer.scss │ │ │ ├── _reviews.scss │ │ │ ├── _search.scss │ │ │ ├── _single.scss │ │ │ ├── _store.scss │ │ │ ├── _table.scss │ │ │ ├── _tag.scss │ │ │ ├── _typography.scss │ │ │ └── _variables.scss │ │ └── style.scss │ └── uploads │ │ ├── .gitkeep │ │ ├── 0d3624fc-78ee-4297-8d15-e191b9775520.jpeg │ │ ├── 1b7870df-e238-4104-be4c-a267bd5f6257.jpeg │ │ ├── 2eb3b200-74f5-4f14-8c2c-7b6f55d3f1f1.jpeg │ │ ├── 3057b89b-92dc-4626-bd4c-3af7a699ce18.jpeg │ │ ├── 3e143d06-a3df-4e15-86f6-4efc0a3f5fbc.jpeg │ │ ├── 4a5cb791-0140-4fa2-864c-af786640157d.jpeg │ │ ├── 6c34119d-b9fd-4051-911e-948a16068229.jpeg │ │ ├── 6da53d2e-c0e0-4aef-9ec9-9513b79ece15.jpeg │ │ ├── 7628c82c-66df-493c-ba5f-9237c6bc3516.jpeg │ │ ├── 7ddb5903-f1e8-486f-b4ba-9a0ff5632429.jpeg │ │ ├── 7ea7c02c-9054-442a-9126-788bf3471499.jpeg │ │ ├── 96a33834-d7aa-4758-b980-fca901ea5956.jpeg │ │ ├── 9f2fc898-56b9-47fd-8a78-1d43c1377dc8.jpeg │ │ ├── a10ca916-af2a-4a98-96a1-3e320df006f9.jpeg │ │ ├── a6b38a1d-38c3-47af-ae4c-0ab26d8edec3.jpeg │ │ ├── b5792f01-41c8-41b7-906d-1bdb411e4a55.jpeg │ │ ├── b79b2792-cb22-490e-ab3f-a06ce10f7a9f.jpeg │ │ ├── bb7f7d60-9b0c-46b0-a0e4-1422d5752567.jpeg │ │ ├── c589ef95-b942-4e8a-a63e-cab74c465b9d.jpeg │ │ ├── e30fbc3d-c6c4-45e9-8281-4d1e92768e8f.jpeg │ │ ├── e3c532c9-cb77-4d92-9267-9abedeae2820.jpeg │ │ ├── e710830e-11bf-4593-8a9f-3b6f20abbdb6.jpeg │ │ └── store.png └── views │ ├── editStore.pug │ ├── email │ ├── email-layout.pug │ ├── password-reset.pug │ └── styles.css │ ├── error.pug │ ├── hello.pug │ ├── index.pug │ ├── layout.pug │ ├── login.pug │ ├── mixins │ ├── .gitkeep │ ├── _loginForm.pug │ ├── _storeCard.pug │ └── _storeForm.pug │ ├── register.pug │ ├── store.pug │ ├── stores.pug │ └── tag.pug ├── 25 ├── app.js ├── controllers │ ├── .gitkeep │ ├── authController.js │ ├── storeController.js │ └── userController.js ├── models │ ├── .gitkeep │ ├── Store.js │ └── User.js ├── routes │ └── index.js └── views │ ├── editStore.pug │ ├── email │ ├── email-layout.pug │ ├── password-reset.pug │ └── styles.css │ ├── error.pug │ ├── hello.pug │ ├── index.pug │ ├── layout.pug │ ├── login.pug │ ├── mixins │ ├── .gitkeep │ ├── _loginForm.pug │ ├── _storeCard.pug │ └── _storeForm.pug │ ├── register.pug │ ├── store.pug │ ├── stores.pug │ └── tag.pug ├── 26 ├── controllers │ ├── .gitkeep │ ├── authController.js │ ├── storeController.js │ └── userController.js ├── models │ ├── .gitkeep │ ├── Store.js │ └── User.js ├── routes │ └── index.js └── views │ ├── editStore.pug │ ├── email │ ├── email-layout.pug │ ├── password-reset.pug │ └── styles.css │ ├── error.pug │ ├── hello.pug │ ├── index.pug │ ├── layout.pug │ ├── login.pug │ ├── mixins │ ├── .gitkeep │ ├── _loginForm.pug │ ├── _storeCard.pug │ └── _storeForm.pug │ ├── register.pug │ ├── store.pug │ ├── stores.pug │ └── tag.pug ├── 27 ├── controllers │ ├── .gitkeep │ ├── authController.js │ ├── storeController.js │ └── userController.js ├── models │ ├── .gitkeep │ ├── Store.js │ └── User.js ├── routes │ └── index.js └── views │ ├── account.pug │ ├── editStore.pug │ ├── email │ ├── email-layout.pug │ ├── password-reset.pug │ └── styles.css │ ├── error.pug │ ├── hello.pug │ ├── index.pug │ ├── layout.pug │ ├── login.pug │ ├── mixins │ ├── .gitkeep │ ├── _loginForm.pug │ ├── _storeCard.pug │ └── _storeForm.pug │ ├── register.pug │ ├── store.pug │ ├── stores.pug │ └── tag.pug ├── 28 ├── controllers │ ├── .gitkeep │ ├── authController.js │ ├── storeController.js │ └── userController.js ├── models │ ├── .gitkeep │ ├── Store.js │ └── User.js ├── routes │ └── index.js └── views │ ├── account.pug │ ├── editStore.pug │ ├── email │ ├── email-layout.pug │ ├── password-reset.pug │ └── styles.css │ ├── error.pug │ ├── hello.pug │ ├── index.pug │ ├── layout.pug │ ├── login.pug │ ├── mixins │ ├── .gitkeep │ ├── _forgot.pug │ ├── _loginForm.pug │ ├── _storeCard.pug │ └── _storeForm.pug │ ├── register.pug │ ├── reset.pug │ ├── store.pug │ ├── stores.pug │ └── tag.pug ├── 29 ├── controllers │ ├── .gitkeep │ ├── authController.js │ ├── storeController.js │ └── userController.js ├── models │ ├── .gitkeep │ ├── Store.js │ └── User.js ├── routes │ └── index.js └── views │ ├── account.pug │ ├── editStore.pug │ ├── email │ ├── email-layout.pug │ ├── password-reset.pug │ └── styles.css │ ├── error.pug │ ├── hello.pug │ ├── index.pug │ ├── layout.pug │ ├── login.pug │ ├── mixins │ ├── .gitkeep │ ├── _forgot.pug │ ├── _loginForm.pug │ ├── _storeCard.pug │ └── _storeForm.pug │ ├── register.pug │ ├── reset.pug │ ├── store.pug │ ├── stores.pug │ └── tag.pug ├── 31 ├── controllers │ ├── .gitkeep │ ├── authController.js │ ├── storeController.js │ └── userController.js ├── models │ ├── .gitkeep │ ├── Store.js │ └── User.js ├── routes │ └── index.js └── views │ ├── account.pug │ ├── editStore.pug │ ├── email │ ├── email-layout.pug │ ├── password-reset.pug │ └── styles.css │ ├── error.pug │ ├── hello.pug │ ├── index.pug │ ├── layout.pug │ ├── login.pug │ ├── mixins │ ├── .gitkeep │ ├── _forgot.pug │ ├── _loginForm.pug │ ├── _storeCard.pug │ └── _storeForm.pug │ ├── register.pug │ ├── reset.pug │ ├── store.pug │ ├── stores.pug │ └── tag.pug ├── 32 ├── controllers │ ├── .gitkeep │ ├── authController.js │ ├── storeController.js │ └── userController.js ├── models │ ├── .gitkeep │ ├── Store.js │ └── User.js ├── routes │ └── index.js └── views │ ├── account.pug │ ├── editStore.pug │ ├── email │ ├── email-layout.pug │ ├── password-reset.pug │ └── styles.css │ ├── error.pug │ ├── hello.pug │ ├── index.pug │ ├── layout.pug │ ├── login.pug │ ├── mixins │ ├── .gitkeep │ ├── _forgot.pug │ ├── _loginForm.pug │ ├── _storeCard.pug │ └── _storeForm.pug │ ├── register.pug │ ├── reset.pug │ ├── store.pug │ ├── stores.pug │ └── tag.pug ├── 33 └── public │ └── javascripts │ ├── delicious-app.js │ └── modules │ ├── autocomplete.js │ ├── bling.js │ └── typeAhead.js ├── 34 ├── controllers │ ├── .gitkeep │ ├── authController.js │ ├── storeController.js │ └── userController.js ├── models │ ├── .gitkeep │ ├── Store.js │ └── User.js ├── routes │ └── index.js └── views │ ├── account.pug │ ├── editStore.pug │ ├── email │ ├── email-layout.pug │ ├── password-reset.pug │ └── styles.css │ ├── error.pug │ ├── hello.pug │ ├── index.pug │ ├── layout.pug │ ├── login.pug │ ├── mixins │ ├── .gitkeep │ ├── _forgot.pug │ ├── _loginForm.pug │ ├── _storeCard.pug │ └── _storeForm.pug │ ├── register.pug │ ├── reset.pug │ ├── store.pug │ ├── stores.pug │ └── tag.pug ├── 35 ├── controllers │ ├── .gitkeep │ ├── authController.js │ ├── storeController.js │ └── userController.js └── public │ └── javascripts │ ├── delicious-app.js │ └── modules │ ├── autocomplete.js │ ├── bling.js │ ├── map.js │ └── typeAhead.js ├── 36 ├── controllers │ ├── .gitkeep │ ├── authController.js │ ├── storeController.js │ └── userController.js ├── models │ ├── .gitkeep │ ├── Store.js │ └── User.js ├── public │ └── javascripts │ │ ├── delicious-app.js │ │ └── modules │ │ ├── autocomplete.js │ │ ├── bling.js │ │ ├── heart.js │ │ ├── map.js │ │ └── typeAhead.js ├── routes │ └── index.js └── views │ ├── account.pug │ ├── editStore.pug │ ├── email │ ├── email-layout.pug │ ├── password-reset.pug │ └── styles.css │ ├── error.pug │ ├── hello.pug │ ├── index.pug │ ├── layout.pug │ ├── login.pug │ ├── map.pug │ ├── mixins │ ├── .gitkeep │ ├── _forgot.pug │ ├── _loginForm.pug │ ├── _storeCard.pug │ └── _storeForm.pug │ ├── register.pug │ ├── reset.pug │ ├── store.pug │ ├── stores.pug │ └── tag.pug ├── 37 └── controllers │ ├── .gitkeep │ ├── authController.js │ ├── storeController.js │ └── userController.js ├── 38 ├── controllers │ ├── .gitkeep │ ├── authController.js │ ├── reviewController.js │ ├── storeController.js │ └── userController.js ├── models │ ├── .gitkeep │ ├── Review.js │ ├── Store.js │ └── User.js ├── routes │ └── index.js └── views │ ├── account.pug │ ├── editStore.pug │ ├── email │ ├── email-layout.pug │ ├── password-reset.pug │ └── styles.css │ ├── error.pug │ ├── hello.pug │ ├── index.pug │ ├── layout.pug │ ├── login.pug │ ├── map.pug │ ├── mixins │ ├── .gitkeep │ ├── _forgot.pug │ ├── _loginForm.pug │ ├── _reviewForm.pug │ ├── _storeCard.pug │ └── _storeForm.pug │ ├── register.pug │ ├── reset.pug │ ├── store.pug │ ├── stores.pug │ └── tag.pug ├── 39 ├── controllers │ ├── .gitkeep │ ├── authController.js │ ├── reviewController.js │ ├── storeController.js │ └── userController.js ├── models │ ├── .gitkeep │ ├── Review.js │ ├── Store.js │ └── User.js ├── routes │ └── index.js └── views │ ├── account.pug │ ├── editStore.pug │ ├── email │ ├── email-layout.pug │ ├── password-reset.pug │ └── styles.css │ ├── error.pug │ ├── hello.pug │ ├── index.pug │ ├── layout.pug │ ├── login.pug │ ├── map.pug │ ├── mixins │ ├── .gitkeep │ ├── _forgot.pug │ ├── _loginForm.pug │ ├── _review.pug │ ├── _reviewForm.pug │ ├── _storeCard.pug │ └── _storeForm.pug │ ├── register.pug │ ├── reset.pug │ ├── store.pug │ ├── stores.pug │ └── tag.pug ├── 40 ├── controllers │ ├── .gitkeep │ ├── authController.js │ ├── reviewController.js │ ├── storeController.js │ └── userController.js ├── models │ ├── .gitkeep │ ├── Review.js │ ├── Store.js │ └── User.js ├── routes │ └── index.js └── views │ ├── account.pug │ ├── editStore.pug │ ├── email │ ├── email-layout.pug │ ├── password-reset.pug │ └── styles.css │ ├── error.pug │ ├── hello.pug │ ├── index.pug │ ├── layout.pug │ ├── login.pug │ ├── map.pug │ ├── mixins │ ├── .gitkeep │ ├── _forgot.pug │ ├── _loginForm.pug │ ├── _review.pug │ ├── _reviewForm.pug │ ├── _storeCard.pug │ └── _storeForm.pug │ ├── register.pug │ ├── reset.pug │ ├── store.pug │ ├── stores.pug │ ├── tag.pug │ └── topStores.pug ├── 09 ├── controllers │ ├── .gitkeep │ └── storeController.js ├── routes │ └── index.js └── views │ ├── email │ ├── email-layout.pug │ ├── password-reset.pug │ └── styles.css │ ├── error.pug │ ├── hello.pug │ ├── index.pug │ ├── layout.pug │ └── mixins │ └── .gitkeep └── 45 - Finished App ├── .npmrc ├── app.js ├── controllers ├── .gitkeep ├── authController.js ├── reviewController.js ├── storeController.js └── userController.js ├── data ├── load-sample-data.js ├── reviews.json ├── stores.json └── users.json ├── handlers ├── errorHandlers.js ├── mail.js └── passport.js ├── helpers.js ├── models ├── .gitkeep ├── Review.js ├── Store.js └── User.js ├── package-lock.json ├── package.json ├── public ├── fonts │ ├── panama-bold-webfont.woff │ └── panama-bold-webfont.woff2 ├── images │ ├── icons │ │ ├── add.svg │ │ ├── cog.svg │ │ ├── doughnut.png │ │ ├── heart.svg │ │ ├── logo.svg │ │ ├── logout.svg │ │ ├── map.svg │ │ ├── pencil.svg │ │ ├── review.svg │ │ ├── store.svg │ │ ├── store2.svg │ │ ├── tag.svg │ │ └── top.svg │ └── photos │ │ ├── 1.jpg │ │ ├── 10.jpg │ │ ├── 11.jpeg │ │ ├── 12.jpg │ │ ├── 13.jpeg │ │ ├── 2.jpg │ │ ├── 3.jpg │ │ ├── 4.jpg │ │ ├── 5.jpg │ │ ├── 6.jpg │ │ ├── 7.jpg │ │ ├── 8.jpg │ │ └── 9.jpg ├── javascripts │ ├── delicious-app.js │ └── modules │ │ ├── autocomplete.js │ │ ├── bling.js │ │ ├── heart.js │ │ ├── map.js │ │ └── typeAhead.js ├── sass │ ├── partials │ │ ├── _credits.scss │ │ ├── _flashes.scss │ │ ├── _forms.scss │ │ ├── _heart.scss │ │ ├── _helpers.scss │ │ ├── _layout.scss │ │ ├── _map.scss │ │ ├── _nav.scss │ │ ├── _normalize.scss │ │ ├── _pagination.scss │ │ ├── _reviewer.scss │ │ ├── _reviews.scss │ │ ├── _search.scss │ │ ├── _single.scss │ │ ├── _store.scss │ │ ├── _table.scss │ │ ├── _tag.scss │ │ ├── _typography.scss │ │ └── _variables.scss │ └── style.scss └── uploads │ ├── .gitkeep │ ├── 0d3624fc-78ee-4297-8d15-e191b9775520.jpeg │ ├── 1068a0db-ccda-4b92-a8c8-30e127a4e5d1.jpeg │ ├── 1b7870df-e238-4104-be4c-a267bd5f6257.jpeg │ ├── 2eb3b200-74f5-4f14-8c2c-7b6f55d3f1f1.jpeg │ ├── 3057b89b-92dc-4626-bd4c-3af7a699ce18.jpeg │ ├── 3e143d06-a3df-4e15-86f6-4efc0a3f5fbc.jpeg │ ├── 4a5cb791-0140-4fa2-864c-af786640157d.jpeg │ ├── 6c34119d-b9fd-4051-911e-948a16068229.jpeg │ ├── 6da53d2e-c0e0-4aef-9ec9-9513b79ece15.jpeg │ ├── 7628c82c-66df-493c-ba5f-9237c6bc3516.jpeg │ ├── 7ddb5903-f1e8-486f-b4ba-9a0ff5632429.jpeg │ ├── 7ea7c02c-9054-442a-9126-788bf3471499.jpeg │ ├── 9251a9e5-8e7d-45ab-9157-8950107dc94d.jpeg │ ├── 96a33834-d7aa-4758-b980-fca901ea5956.jpeg │ ├── 9f2fc898-56b9-47fd-8a78-1d43c1377dc8.jpeg │ ├── a10ca916-af2a-4a98-96a1-3e320df006f9.jpeg │ ├── a6b38a1d-38c3-47af-ae4c-0ab26d8edec3.jpeg │ ├── b5792f01-41c8-41b7-906d-1bdb411e4a55.jpeg │ ├── b79b2792-cb22-490e-ab3f-a06ce10f7a9f.jpeg │ ├── bb7f7d60-9b0c-46b0-a0e4-1422d5752567.jpeg │ ├── c589ef95-b942-4e8a-a63e-cab74c465b9d.jpeg │ ├── c9d72871-3bd6-40c0-86c4-d7343fcbce39.jpeg │ ├── d61e7b49-41ba-4924-8877-9c117a905ac9.jpeg │ ├── e30fbc3d-c6c4-45e9-8281-4d1e92768e8f.jpeg │ ├── e3c532c9-cb77-4d92-9267-9abedeae2820.jpeg │ ├── e710830e-11bf-4593-8a9f-3b6f20abbdb6.jpeg │ └── store.png ├── readme.md ├── routes └── index.js ├── start.js ├── views ├── account.pug ├── editStore.pug ├── email │ ├── email-layout.pug │ ├── password-reset.pug │ └── styles.css ├── error.pug ├── hello.pug ├── index.pug ├── layout.pug ├── login.pug ├── map.pug ├── mixins │ ├── .gitkeep │ ├── _forgot.pug │ ├── _loginForm.pug │ ├── _pagination.pug │ ├── _review.pug │ ├── _reviewForm.pug │ ├── _storeCard.pug │ └── _storeForm.pug ├── register.pug ├── reset.pug ├── store.pug ├── stores.pug ├── tag.pug └── topStores.pug └── webpack.config.js /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/.gitignore -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/readme.md -------------------------------------------------------------------------------- /starter-files/.npmrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/starter-files/.npmrc -------------------------------------------------------------------------------- /starter-files/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/starter-files/app.js -------------------------------------------------------------------------------- /starter-files/controllers/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /starter-files/data/load-sample-data.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/starter-files/data/load-sample-data.js -------------------------------------------------------------------------------- /starter-files/data/reviews.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/starter-files/data/reviews.json -------------------------------------------------------------------------------- /starter-files/data/stores.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/starter-files/data/stores.json -------------------------------------------------------------------------------- /starter-files/data/users.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/starter-files/data/users.json -------------------------------------------------------------------------------- /starter-files/handlers/errorHandlers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/starter-files/handlers/errorHandlers.js -------------------------------------------------------------------------------- /starter-files/helpers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/starter-files/helpers.js -------------------------------------------------------------------------------- /starter-files/models/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /starter-files/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/starter-files/package-lock.json -------------------------------------------------------------------------------- /starter-files/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/starter-files/package.json -------------------------------------------------------------------------------- /starter-files/public/fonts/panama-bold-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/starter-files/public/fonts/panama-bold-webfont.woff -------------------------------------------------------------------------------- /starter-files/public/fonts/panama-bold-webfont.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/starter-files/public/fonts/panama-bold-webfont.woff2 -------------------------------------------------------------------------------- /starter-files/public/images/icons/add.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/starter-files/public/images/icons/add.svg -------------------------------------------------------------------------------- /starter-files/public/images/icons/cog.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/starter-files/public/images/icons/cog.svg -------------------------------------------------------------------------------- /starter-files/public/images/icons/doughnut.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/starter-files/public/images/icons/doughnut.png -------------------------------------------------------------------------------- /starter-files/public/images/icons/heart.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/starter-files/public/images/icons/heart.svg -------------------------------------------------------------------------------- /starter-files/public/images/icons/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/starter-files/public/images/icons/logo.svg -------------------------------------------------------------------------------- /starter-files/public/images/icons/logout.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/starter-files/public/images/icons/logout.svg -------------------------------------------------------------------------------- /starter-files/public/images/icons/map.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/starter-files/public/images/icons/map.svg -------------------------------------------------------------------------------- /starter-files/public/images/icons/pencil.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/starter-files/public/images/icons/pencil.svg -------------------------------------------------------------------------------- /starter-files/public/images/icons/review.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/starter-files/public/images/icons/review.svg -------------------------------------------------------------------------------- /starter-files/public/images/icons/store.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/starter-files/public/images/icons/store.svg -------------------------------------------------------------------------------- /starter-files/public/images/icons/store2.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/starter-files/public/images/icons/store2.svg -------------------------------------------------------------------------------- /starter-files/public/images/icons/tag.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/starter-files/public/images/icons/tag.svg -------------------------------------------------------------------------------- /starter-files/public/images/icons/top.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/starter-files/public/images/icons/top.svg -------------------------------------------------------------------------------- /starter-files/public/images/photos/1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/starter-files/public/images/photos/1.jpg -------------------------------------------------------------------------------- /starter-files/public/images/photos/10.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/starter-files/public/images/photos/10.jpg -------------------------------------------------------------------------------- /starter-files/public/images/photos/11.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/starter-files/public/images/photos/11.jpeg -------------------------------------------------------------------------------- /starter-files/public/images/photos/12.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/starter-files/public/images/photos/12.jpg -------------------------------------------------------------------------------- /starter-files/public/images/photos/13.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/starter-files/public/images/photos/13.jpeg -------------------------------------------------------------------------------- /starter-files/public/images/photos/2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/starter-files/public/images/photos/2.jpg -------------------------------------------------------------------------------- /starter-files/public/images/photos/3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/starter-files/public/images/photos/3.jpg -------------------------------------------------------------------------------- /starter-files/public/images/photos/4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/starter-files/public/images/photos/4.jpg -------------------------------------------------------------------------------- /starter-files/public/images/photos/5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/starter-files/public/images/photos/5.jpg -------------------------------------------------------------------------------- /starter-files/public/images/photos/6.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/starter-files/public/images/photos/6.jpg -------------------------------------------------------------------------------- /starter-files/public/images/photos/7.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/starter-files/public/images/photos/7.jpg -------------------------------------------------------------------------------- /starter-files/public/images/photos/8.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/starter-files/public/images/photos/8.jpg -------------------------------------------------------------------------------- /starter-files/public/images/photos/9.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/starter-files/public/images/photos/9.jpg -------------------------------------------------------------------------------- /starter-files/public/javascripts/delicious-app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/starter-files/public/javascripts/delicious-app.js -------------------------------------------------------------------------------- /starter-files/public/javascripts/modules/bling.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/starter-files/public/javascripts/modules/bling.js -------------------------------------------------------------------------------- /starter-files/public/sass/partials/_credits.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/starter-files/public/sass/partials/_credits.scss -------------------------------------------------------------------------------- /starter-files/public/sass/partials/_flashes.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/starter-files/public/sass/partials/_flashes.scss -------------------------------------------------------------------------------- /starter-files/public/sass/partials/_forms.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/starter-files/public/sass/partials/_forms.scss -------------------------------------------------------------------------------- /starter-files/public/sass/partials/_heart.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/starter-files/public/sass/partials/_heart.scss -------------------------------------------------------------------------------- /starter-files/public/sass/partials/_helpers.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/starter-files/public/sass/partials/_helpers.scss -------------------------------------------------------------------------------- /starter-files/public/sass/partials/_layout.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/starter-files/public/sass/partials/_layout.scss -------------------------------------------------------------------------------- /starter-files/public/sass/partials/_map.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/starter-files/public/sass/partials/_map.scss -------------------------------------------------------------------------------- /starter-files/public/sass/partials/_nav.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/starter-files/public/sass/partials/_nav.scss -------------------------------------------------------------------------------- /starter-files/public/sass/partials/_normalize.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/starter-files/public/sass/partials/_normalize.scss -------------------------------------------------------------------------------- /starter-files/public/sass/partials/_pagination.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/starter-files/public/sass/partials/_pagination.scss -------------------------------------------------------------------------------- /starter-files/public/sass/partials/_reviewer.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/starter-files/public/sass/partials/_reviewer.scss -------------------------------------------------------------------------------- /starter-files/public/sass/partials/_reviews.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/starter-files/public/sass/partials/_reviews.scss -------------------------------------------------------------------------------- /starter-files/public/sass/partials/_search.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/starter-files/public/sass/partials/_search.scss -------------------------------------------------------------------------------- /starter-files/public/sass/partials/_single.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/starter-files/public/sass/partials/_single.scss -------------------------------------------------------------------------------- /starter-files/public/sass/partials/_store.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/starter-files/public/sass/partials/_store.scss -------------------------------------------------------------------------------- /starter-files/public/sass/partials/_table.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/starter-files/public/sass/partials/_table.scss -------------------------------------------------------------------------------- /starter-files/public/sass/partials/_tag.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/starter-files/public/sass/partials/_tag.scss -------------------------------------------------------------------------------- /starter-files/public/sass/partials/_typography.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/starter-files/public/sass/partials/_typography.scss -------------------------------------------------------------------------------- /starter-files/public/sass/partials/_variables.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/starter-files/public/sass/partials/_variables.scss -------------------------------------------------------------------------------- /starter-files/public/sass/style.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/starter-files/public/sass/style.scss -------------------------------------------------------------------------------- /starter-files/public/uploads/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /starter-files/public/uploads/0d3624fc-78ee-4297-8d15-e191b9775520.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/starter-files/public/uploads/0d3624fc-78ee-4297-8d15-e191b9775520.jpeg -------------------------------------------------------------------------------- /starter-files/public/uploads/1b7870df-e238-4104-be4c-a267bd5f6257.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/starter-files/public/uploads/1b7870df-e238-4104-be4c-a267bd5f6257.jpeg -------------------------------------------------------------------------------- /starter-files/public/uploads/3e143d06-a3df-4e15-86f6-4efc0a3f5fbc.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/starter-files/public/uploads/3e143d06-a3df-4e15-86f6-4efc0a3f5fbc.jpeg -------------------------------------------------------------------------------- /starter-files/public/uploads/store.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/starter-files/public/uploads/store.png -------------------------------------------------------------------------------- /starter-files/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/starter-files/readme.md -------------------------------------------------------------------------------- /starter-files/routes/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/starter-files/routes/index.js -------------------------------------------------------------------------------- /starter-files/start.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/starter-files/start.js -------------------------------------------------------------------------------- /starter-files/variables.env.sample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/starter-files/variables.env.sample -------------------------------------------------------------------------------- /starter-files/views/email/email-layout.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/starter-files/views/email/email-layout.pug -------------------------------------------------------------------------------- /starter-files/views/email/password-reset.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/starter-files/views/email/password-reset.pug -------------------------------------------------------------------------------- /starter-files/views/email/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/starter-files/views/email/styles.css -------------------------------------------------------------------------------- /starter-files/views/error.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/starter-files/views/error.pug -------------------------------------------------------------------------------- /starter-files/views/layout.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/starter-files/views/layout.pug -------------------------------------------------------------------------------- /starter-files/views/mixins/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /starter-files/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/starter-files/webpack.config.js -------------------------------------------------------------------------------- /stepped-solutions/09/controllers/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /stepped-solutions/09/controllers/storeController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/09/controllers/storeController.js -------------------------------------------------------------------------------- /stepped-solutions/09/routes/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/09/routes/index.js -------------------------------------------------------------------------------- /stepped-solutions/09/views/email/email-layout.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/09/views/email/email-layout.pug -------------------------------------------------------------------------------- /stepped-solutions/09/views/email/password-reset.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/09/views/email/password-reset.pug -------------------------------------------------------------------------------- /stepped-solutions/09/views/email/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/09/views/email/styles.css -------------------------------------------------------------------------------- /stepped-solutions/09/views/error.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/09/views/error.pug -------------------------------------------------------------------------------- /stepped-solutions/09/views/hello.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/09/views/hello.pug -------------------------------------------------------------------------------- /stepped-solutions/09/views/index.pug: -------------------------------------------------------------------------------- 1 | extends layout 2 | 3 | block content 4 | p hi 5 | -------------------------------------------------------------------------------- /stepped-solutions/09/views/layout.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/09/views/layout.pug -------------------------------------------------------------------------------- /stepped-solutions/09/views/mixins/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /stepped-solutions/10/controllers/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /stepped-solutions/10/controllers/storeController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/10/controllers/storeController.js -------------------------------------------------------------------------------- /stepped-solutions/10/models/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /stepped-solutions/10/models/Store.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/10/models/Store.js -------------------------------------------------------------------------------- /stepped-solutions/10/routes/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/10/routes/index.js -------------------------------------------------------------------------------- /stepped-solutions/10/views/email/email-layout.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/10/views/email/email-layout.pug -------------------------------------------------------------------------------- /stepped-solutions/10/views/email/password-reset.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/10/views/email/password-reset.pug -------------------------------------------------------------------------------- /stepped-solutions/10/views/email/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/10/views/email/styles.css -------------------------------------------------------------------------------- /stepped-solutions/10/views/error.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/10/views/error.pug -------------------------------------------------------------------------------- /stepped-solutions/10/views/hello.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/10/views/hello.pug -------------------------------------------------------------------------------- /stepped-solutions/10/views/index.pug: -------------------------------------------------------------------------------- 1 | extends layout 2 | 3 | block content 4 | p hi 5 | -------------------------------------------------------------------------------- /stepped-solutions/10/views/layout.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/10/views/layout.pug -------------------------------------------------------------------------------- /stepped-solutions/10/views/mixins/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /stepped-solutions/11/controllers/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /stepped-solutions/11/controllers/storeController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/11/controllers/storeController.js -------------------------------------------------------------------------------- /stepped-solutions/11/models/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /stepped-solutions/11/models/Store.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/11/models/Store.js -------------------------------------------------------------------------------- /stepped-solutions/11/routes/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/11/routes/index.js -------------------------------------------------------------------------------- /stepped-solutions/11/views/editStore.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/11/views/editStore.pug -------------------------------------------------------------------------------- /stepped-solutions/11/views/email/email-layout.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/11/views/email/email-layout.pug -------------------------------------------------------------------------------- /stepped-solutions/11/views/email/password-reset.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/11/views/email/password-reset.pug -------------------------------------------------------------------------------- /stepped-solutions/11/views/email/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/11/views/email/styles.css -------------------------------------------------------------------------------- /stepped-solutions/11/views/error.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/11/views/error.pug -------------------------------------------------------------------------------- /stepped-solutions/11/views/hello.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/11/views/hello.pug -------------------------------------------------------------------------------- /stepped-solutions/11/views/index.pug: -------------------------------------------------------------------------------- 1 | extends layout 2 | 3 | block content 4 | p hi 5 | -------------------------------------------------------------------------------- /stepped-solutions/11/views/layout.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/11/views/layout.pug -------------------------------------------------------------------------------- /stepped-solutions/11/views/mixins/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /stepped-solutions/11/views/mixins/_storeForm.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/11/views/mixins/_storeForm.pug -------------------------------------------------------------------------------- /stepped-solutions/12/controllers/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /stepped-solutions/12/controllers/storeController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/12/controllers/storeController.js -------------------------------------------------------------------------------- /stepped-solutions/12/models/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /stepped-solutions/12/models/Store.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/12/models/Store.js -------------------------------------------------------------------------------- /stepped-solutions/12/routes/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/12/routes/index.js -------------------------------------------------------------------------------- /stepped-solutions/12/views/editStore.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/12/views/editStore.pug -------------------------------------------------------------------------------- /stepped-solutions/12/views/email/email-layout.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/12/views/email/email-layout.pug -------------------------------------------------------------------------------- /stepped-solutions/12/views/email/password-reset.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/12/views/email/password-reset.pug -------------------------------------------------------------------------------- /stepped-solutions/12/views/email/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/12/views/email/styles.css -------------------------------------------------------------------------------- /stepped-solutions/12/views/error.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/12/views/error.pug -------------------------------------------------------------------------------- /stepped-solutions/12/views/hello.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/12/views/hello.pug -------------------------------------------------------------------------------- /stepped-solutions/12/views/index.pug: -------------------------------------------------------------------------------- 1 | extends layout 2 | 3 | block content 4 | p hi 5 | -------------------------------------------------------------------------------- /stepped-solutions/12/views/layout.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/12/views/layout.pug -------------------------------------------------------------------------------- /stepped-solutions/12/views/mixins/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /stepped-solutions/12/views/mixins/_storeForm.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/12/views/mixins/_storeForm.pug -------------------------------------------------------------------------------- /stepped-solutions/14/controllers/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /stepped-solutions/14/controllers/storeController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/14/controllers/storeController.js -------------------------------------------------------------------------------- /stepped-solutions/14/models/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /stepped-solutions/14/models/Store.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/14/models/Store.js -------------------------------------------------------------------------------- /stepped-solutions/14/routes/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/14/routes/index.js -------------------------------------------------------------------------------- /stepped-solutions/14/views/editStore.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/14/views/editStore.pug -------------------------------------------------------------------------------- /stepped-solutions/14/views/email/email-layout.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/14/views/email/email-layout.pug -------------------------------------------------------------------------------- /stepped-solutions/14/views/email/password-reset.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/14/views/email/password-reset.pug -------------------------------------------------------------------------------- /stepped-solutions/14/views/email/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/14/views/email/styles.css -------------------------------------------------------------------------------- /stepped-solutions/14/views/error.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/14/views/error.pug -------------------------------------------------------------------------------- /stepped-solutions/14/views/hello.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/14/views/hello.pug -------------------------------------------------------------------------------- /stepped-solutions/14/views/index.pug: -------------------------------------------------------------------------------- 1 | extends layout 2 | 3 | block content 4 | p hi 5 | -------------------------------------------------------------------------------- /stepped-solutions/14/views/layout.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/14/views/layout.pug -------------------------------------------------------------------------------- /stepped-solutions/14/views/mixins/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /stepped-solutions/14/views/mixins/_storeCard.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/14/views/mixins/_storeCard.pug -------------------------------------------------------------------------------- /stepped-solutions/14/views/mixins/_storeForm.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/14/views/mixins/_storeForm.pug -------------------------------------------------------------------------------- /stepped-solutions/14/views/stores.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/14/views/stores.pug -------------------------------------------------------------------------------- /stepped-solutions/15/controllers/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /stepped-solutions/15/controllers/storeController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/15/controllers/storeController.js -------------------------------------------------------------------------------- /stepped-solutions/15/models/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /stepped-solutions/15/models/Store.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/15/models/Store.js -------------------------------------------------------------------------------- /stepped-solutions/15/routes/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/15/routes/index.js -------------------------------------------------------------------------------- /stepped-solutions/15/views/editStore.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/15/views/editStore.pug -------------------------------------------------------------------------------- /stepped-solutions/15/views/email/email-layout.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/15/views/email/email-layout.pug -------------------------------------------------------------------------------- /stepped-solutions/15/views/email/password-reset.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/15/views/email/password-reset.pug -------------------------------------------------------------------------------- /stepped-solutions/15/views/email/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/15/views/email/styles.css -------------------------------------------------------------------------------- /stepped-solutions/15/views/error.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/15/views/error.pug -------------------------------------------------------------------------------- /stepped-solutions/15/views/hello.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/15/views/hello.pug -------------------------------------------------------------------------------- /stepped-solutions/15/views/index.pug: -------------------------------------------------------------------------------- 1 | extends layout 2 | 3 | block content 4 | p hi 5 | -------------------------------------------------------------------------------- /stepped-solutions/15/views/layout.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/15/views/layout.pug -------------------------------------------------------------------------------- /stepped-solutions/15/views/mixins/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /stepped-solutions/15/views/mixins/_storeCard.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/15/views/mixins/_storeCard.pug -------------------------------------------------------------------------------- /stepped-solutions/15/views/mixins/_storeForm.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/15/views/mixins/_storeForm.pug -------------------------------------------------------------------------------- /stepped-solutions/15/views/stores.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/15/views/stores.pug -------------------------------------------------------------------------------- /stepped-solutions/16/controllers/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /stepped-solutions/16/controllers/storeController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/16/controllers/storeController.js -------------------------------------------------------------------------------- /stepped-solutions/16/models/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /stepped-solutions/16/models/Store.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/16/models/Store.js -------------------------------------------------------------------------------- /stepped-solutions/16/routes/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/16/routes/index.js -------------------------------------------------------------------------------- /stepped-solutions/16/views/editStore.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/16/views/editStore.pug -------------------------------------------------------------------------------- /stepped-solutions/16/views/email/email-layout.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/16/views/email/email-layout.pug -------------------------------------------------------------------------------- /stepped-solutions/16/views/email/password-reset.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/16/views/email/password-reset.pug -------------------------------------------------------------------------------- /stepped-solutions/16/views/email/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/16/views/email/styles.css -------------------------------------------------------------------------------- /stepped-solutions/16/views/error.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/16/views/error.pug -------------------------------------------------------------------------------- /stepped-solutions/16/views/hello.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/16/views/hello.pug -------------------------------------------------------------------------------- /stepped-solutions/16/views/index.pug: -------------------------------------------------------------------------------- 1 | extends layout 2 | 3 | block content 4 | p hi 5 | -------------------------------------------------------------------------------- /stepped-solutions/16/views/layout.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/16/views/layout.pug -------------------------------------------------------------------------------- /stepped-solutions/16/views/mixins/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /stepped-solutions/16/views/mixins/_storeCard.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/16/views/mixins/_storeCard.pug -------------------------------------------------------------------------------- /stepped-solutions/16/views/mixins/_storeForm.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/16/views/mixins/_storeForm.pug -------------------------------------------------------------------------------- /stepped-solutions/16/views/stores.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/16/views/stores.pug -------------------------------------------------------------------------------- /stepped-solutions/17/public/javascripts/delicious-app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/17/public/javascripts/delicious-app.js -------------------------------------------------------------------------------- /stepped-solutions/17/public/javascripts/modules/autocomplete.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/17/public/javascripts/modules/autocomplete.js -------------------------------------------------------------------------------- /stepped-solutions/17/public/javascripts/modules/bling.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/17/public/javascripts/modules/bling.js -------------------------------------------------------------------------------- /stepped-solutions/18/controllers/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /stepped-solutions/18/controllers/storeController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/18/controllers/storeController.js -------------------------------------------------------------------------------- /stepped-solutions/18/models/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /stepped-solutions/18/models/Store.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/18/models/Store.js -------------------------------------------------------------------------------- /stepped-solutions/18/routes/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/18/routes/index.js -------------------------------------------------------------------------------- /stepped-solutions/18/views/editStore.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/18/views/editStore.pug -------------------------------------------------------------------------------- /stepped-solutions/18/views/email/email-layout.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/18/views/email/email-layout.pug -------------------------------------------------------------------------------- /stepped-solutions/18/views/email/password-reset.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/18/views/email/password-reset.pug -------------------------------------------------------------------------------- /stepped-solutions/18/views/email/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/18/views/email/styles.css -------------------------------------------------------------------------------- /stepped-solutions/18/views/error.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/18/views/error.pug -------------------------------------------------------------------------------- /stepped-solutions/18/views/hello.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/18/views/hello.pug -------------------------------------------------------------------------------- /stepped-solutions/18/views/index.pug: -------------------------------------------------------------------------------- 1 | extends layout 2 | 3 | block content 4 | p hi 5 | -------------------------------------------------------------------------------- /stepped-solutions/18/views/layout.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/18/views/layout.pug -------------------------------------------------------------------------------- /stepped-solutions/18/views/mixins/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /stepped-solutions/18/views/mixins/_storeCard.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/18/views/mixins/_storeCard.pug -------------------------------------------------------------------------------- /stepped-solutions/18/views/mixins/_storeForm.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/18/views/mixins/_storeForm.pug -------------------------------------------------------------------------------- /stepped-solutions/18/views/stores.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/18/views/stores.pug -------------------------------------------------------------------------------- /stepped-solutions/19/controllers/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /stepped-solutions/19/controllers/storeController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/19/controllers/storeController.js -------------------------------------------------------------------------------- /stepped-solutions/19/models/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /stepped-solutions/19/models/Store.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/19/models/Store.js -------------------------------------------------------------------------------- /stepped-solutions/19/routes/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/19/routes/index.js -------------------------------------------------------------------------------- /stepped-solutions/19/views/editStore.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/19/views/editStore.pug -------------------------------------------------------------------------------- /stepped-solutions/19/views/email/email-layout.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/19/views/email/email-layout.pug -------------------------------------------------------------------------------- /stepped-solutions/19/views/email/password-reset.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/19/views/email/password-reset.pug -------------------------------------------------------------------------------- /stepped-solutions/19/views/email/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/19/views/email/styles.css -------------------------------------------------------------------------------- /stepped-solutions/19/views/error.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/19/views/error.pug -------------------------------------------------------------------------------- /stepped-solutions/19/views/hello.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/19/views/hello.pug -------------------------------------------------------------------------------- /stepped-solutions/19/views/index.pug: -------------------------------------------------------------------------------- 1 | extends layout 2 | 3 | block content 4 | p hi 5 | -------------------------------------------------------------------------------- /stepped-solutions/19/views/layout.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/19/views/layout.pug -------------------------------------------------------------------------------- /stepped-solutions/19/views/mixins/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /stepped-solutions/19/views/mixins/_storeCard.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/19/views/mixins/_storeCard.pug -------------------------------------------------------------------------------- /stepped-solutions/19/views/mixins/_storeForm.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/19/views/mixins/_storeForm.pug -------------------------------------------------------------------------------- /stepped-solutions/19/views/stores.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/19/views/stores.pug -------------------------------------------------------------------------------- /stepped-solutions/20/controllers/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /stepped-solutions/20/controllers/storeController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/20/controllers/storeController.js -------------------------------------------------------------------------------- /stepped-solutions/20/models/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /stepped-solutions/20/models/Store.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/20/models/Store.js -------------------------------------------------------------------------------- /stepped-solutions/20/routes/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/20/routes/index.js -------------------------------------------------------------------------------- /stepped-solutions/20/views/editStore.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/20/views/editStore.pug -------------------------------------------------------------------------------- /stepped-solutions/20/views/email/email-layout.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/20/views/email/email-layout.pug -------------------------------------------------------------------------------- /stepped-solutions/20/views/email/password-reset.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/20/views/email/password-reset.pug -------------------------------------------------------------------------------- /stepped-solutions/20/views/email/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/20/views/email/styles.css -------------------------------------------------------------------------------- /stepped-solutions/20/views/error.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/20/views/error.pug -------------------------------------------------------------------------------- /stepped-solutions/20/views/hello.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/20/views/hello.pug -------------------------------------------------------------------------------- /stepped-solutions/20/views/index.pug: -------------------------------------------------------------------------------- 1 | extends layout 2 | 3 | block content 4 | p hi 5 | -------------------------------------------------------------------------------- /stepped-solutions/20/views/layout.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/20/views/layout.pug -------------------------------------------------------------------------------- /stepped-solutions/20/views/mixins/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /stepped-solutions/20/views/mixins/_storeCard.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/20/views/mixins/_storeCard.pug -------------------------------------------------------------------------------- /stepped-solutions/20/views/mixins/_storeForm.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/20/views/mixins/_storeForm.pug -------------------------------------------------------------------------------- /stepped-solutions/20/views/store.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/20/views/store.pug -------------------------------------------------------------------------------- /stepped-solutions/20/views/stores.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/20/views/stores.pug -------------------------------------------------------------------------------- /stepped-solutions/21/controllers/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /stepped-solutions/21/controllers/storeController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/21/controllers/storeController.js -------------------------------------------------------------------------------- /stepped-solutions/21/models/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /stepped-solutions/21/models/Store.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/21/models/Store.js -------------------------------------------------------------------------------- /stepped-solutions/21/routes/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/21/routes/index.js -------------------------------------------------------------------------------- /stepped-solutions/21/views/editStore.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/21/views/editStore.pug -------------------------------------------------------------------------------- /stepped-solutions/21/views/email/email-layout.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/21/views/email/email-layout.pug -------------------------------------------------------------------------------- /stepped-solutions/21/views/email/password-reset.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/21/views/email/password-reset.pug -------------------------------------------------------------------------------- /stepped-solutions/21/views/email/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/21/views/email/styles.css -------------------------------------------------------------------------------- /stepped-solutions/21/views/error.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/21/views/error.pug -------------------------------------------------------------------------------- /stepped-solutions/21/views/hello.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/21/views/hello.pug -------------------------------------------------------------------------------- /stepped-solutions/21/views/index.pug: -------------------------------------------------------------------------------- 1 | extends layout 2 | 3 | block content 4 | p hi 5 | -------------------------------------------------------------------------------- /stepped-solutions/21/views/layout.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/21/views/layout.pug -------------------------------------------------------------------------------- /stepped-solutions/21/views/mixins/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /stepped-solutions/21/views/mixins/_storeCard.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/21/views/mixins/_storeCard.pug -------------------------------------------------------------------------------- /stepped-solutions/21/views/mixins/_storeForm.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/21/views/mixins/_storeForm.pug -------------------------------------------------------------------------------- /stepped-solutions/21/views/store.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/21/views/store.pug -------------------------------------------------------------------------------- /stepped-solutions/21/views/stores.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/21/views/stores.pug -------------------------------------------------------------------------------- /stepped-solutions/22/controllers/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /stepped-solutions/22/controllers/storeController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/22/controllers/storeController.js -------------------------------------------------------------------------------- /stepped-solutions/22/models/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /stepped-solutions/22/models/Store.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/22/models/Store.js -------------------------------------------------------------------------------- /stepped-solutions/22/routes/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/22/routes/index.js -------------------------------------------------------------------------------- /stepped-solutions/22/views/editStore.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/22/views/editStore.pug -------------------------------------------------------------------------------- /stepped-solutions/22/views/email/email-layout.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/22/views/email/email-layout.pug -------------------------------------------------------------------------------- /stepped-solutions/22/views/email/password-reset.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/22/views/email/password-reset.pug -------------------------------------------------------------------------------- /stepped-solutions/22/views/email/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/22/views/email/styles.css -------------------------------------------------------------------------------- /stepped-solutions/22/views/error.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/22/views/error.pug -------------------------------------------------------------------------------- /stepped-solutions/22/views/hello.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/22/views/hello.pug -------------------------------------------------------------------------------- /stepped-solutions/22/views/index.pug: -------------------------------------------------------------------------------- 1 | extends layout 2 | 3 | block content 4 | p hi 5 | -------------------------------------------------------------------------------- /stepped-solutions/22/views/layout.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/22/views/layout.pug -------------------------------------------------------------------------------- /stepped-solutions/22/views/mixins/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /stepped-solutions/22/views/mixins/_storeCard.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/22/views/mixins/_storeCard.pug -------------------------------------------------------------------------------- /stepped-solutions/22/views/mixins/_storeForm.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/22/views/mixins/_storeForm.pug -------------------------------------------------------------------------------- /stepped-solutions/22/views/store.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/22/views/store.pug -------------------------------------------------------------------------------- /stepped-solutions/22/views/stores.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/22/views/stores.pug -------------------------------------------------------------------------------- /stepped-solutions/22/views/tag.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/22/views/tag.pug -------------------------------------------------------------------------------- /stepped-solutions/23/controllers/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /stepped-solutions/23/controllers/storeController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/23/controllers/storeController.js -------------------------------------------------------------------------------- /stepped-solutions/23/models/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /stepped-solutions/23/models/Store.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/23/models/Store.js -------------------------------------------------------------------------------- /stepped-solutions/23/routes/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/23/routes/index.js -------------------------------------------------------------------------------- /stepped-solutions/23/views/editStore.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/23/views/editStore.pug -------------------------------------------------------------------------------- /stepped-solutions/23/views/email/email-layout.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/23/views/email/email-layout.pug -------------------------------------------------------------------------------- /stepped-solutions/23/views/email/password-reset.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/23/views/email/password-reset.pug -------------------------------------------------------------------------------- /stepped-solutions/23/views/email/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/23/views/email/styles.css -------------------------------------------------------------------------------- /stepped-solutions/23/views/error.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/23/views/error.pug -------------------------------------------------------------------------------- /stepped-solutions/23/views/hello.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/23/views/hello.pug -------------------------------------------------------------------------------- /stepped-solutions/23/views/index.pug: -------------------------------------------------------------------------------- 1 | extends layout 2 | 3 | block content 4 | p hi 5 | -------------------------------------------------------------------------------- /stepped-solutions/23/views/layout.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/23/views/layout.pug -------------------------------------------------------------------------------- /stepped-solutions/23/views/mixins/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /stepped-solutions/23/views/mixins/_storeCard.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/23/views/mixins/_storeCard.pug -------------------------------------------------------------------------------- /stepped-solutions/23/views/mixins/_storeForm.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/23/views/mixins/_storeForm.pug -------------------------------------------------------------------------------- /stepped-solutions/23/views/store.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/23/views/store.pug -------------------------------------------------------------------------------- /stepped-solutions/23/views/stores.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/23/views/stores.pug -------------------------------------------------------------------------------- /stepped-solutions/23/views/tag.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/23/views/tag.pug -------------------------------------------------------------------------------- /stepped-solutions/24/controllers/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /stepped-solutions/24/controllers/storeController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/24/controllers/storeController.js -------------------------------------------------------------------------------- /stepped-solutions/24/controllers/userController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/24/controllers/userController.js -------------------------------------------------------------------------------- /stepped-solutions/24/models/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /stepped-solutions/24/models/Store.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/24/models/Store.js -------------------------------------------------------------------------------- /stepped-solutions/24/models/User.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/24/models/User.js -------------------------------------------------------------------------------- /stepped-solutions/24/public/dist/App.bundle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/24/public/dist/App.bundle.js -------------------------------------------------------------------------------- /stepped-solutions/24/public/dist/App.bundle.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/24/public/dist/App.bundle.js.map -------------------------------------------------------------------------------- /stepped-solutions/24/public/dist/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/24/public/dist/style.css -------------------------------------------------------------------------------- /stepped-solutions/24/public/dist/style.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/24/public/dist/style.css.map -------------------------------------------------------------------------------- /stepped-solutions/24/public/images/icons/add.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/24/public/images/icons/add.svg -------------------------------------------------------------------------------- /stepped-solutions/24/public/images/icons/cog.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/24/public/images/icons/cog.svg -------------------------------------------------------------------------------- /stepped-solutions/24/public/images/icons/doughnut.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/24/public/images/icons/doughnut.png -------------------------------------------------------------------------------- /stepped-solutions/24/public/images/icons/heart.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/24/public/images/icons/heart.svg -------------------------------------------------------------------------------- /stepped-solutions/24/public/images/icons/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/24/public/images/icons/logo.svg -------------------------------------------------------------------------------- /stepped-solutions/24/public/images/icons/logout.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/24/public/images/icons/logout.svg -------------------------------------------------------------------------------- /stepped-solutions/24/public/images/icons/map.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/24/public/images/icons/map.svg -------------------------------------------------------------------------------- /stepped-solutions/24/public/images/icons/pencil.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/24/public/images/icons/pencil.svg -------------------------------------------------------------------------------- /stepped-solutions/24/public/images/icons/review.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/24/public/images/icons/review.svg -------------------------------------------------------------------------------- /stepped-solutions/24/public/images/icons/store.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/24/public/images/icons/store.svg -------------------------------------------------------------------------------- /stepped-solutions/24/public/images/icons/store2.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/24/public/images/icons/store2.svg -------------------------------------------------------------------------------- /stepped-solutions/24/public/images/icons/tag.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/24/public/images/icons/tag.svg -------------------------------------------------------------------------------- /stepped-solutions/24/public/images/icons/top.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/24/public/images/icons/top.svg -------------------------------------------------------------------------------- /stepped-solutions/24/public/images/photos/1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/24/public/images/photos/1.jpg -------------------------------------------------------------------------------- /stepped-solutions/24/public/images/photos/10.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/24/public/images/photos/10.jpg -------------------------------------------------------------------------------- /stepped-solutions/24/public/images/photos/11.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/24/public/images/photos/11.jpeg -------------------------------------------------------------------------------- /stepped-solutions/24/public/images/photos/12.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/24/public/images/photos/12.jpg -------------------------------------------------------------------------------- /stepped-solutions/24/public/images/photos/13.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/24/public/images/photos/13.jpeg -------------------------------------------------------------------------------- /stepped-solutions/24/public/images/photos/2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/24/public/images/photos/2.jpg -------------------------------------------------------------------------------- /stepped-solutions/24/public/images/photos/3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/24/public/images/photos/3.jpg -------------------------------------------------------------------------------- /stepped-solutions/24/public/images/photos/4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/24/public/images/photos/4.jpg -------------------------------------------------------------------------------- /stepped-solutions/24/public/images/photos/5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/24/public/images/photos/5.jpg -------------------------------------------------------------------------------- /stepped-solutions/24/public/images/photos/6.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/24/public/images/photos/6.jpg -------------------------------------------------------------------------------- /stepped-solutions/24/public/images/photos/7.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/24/public/images/photos/7.jpg -------------------------------------------------------------------------------- /stepped-solutions/24/public/images/photos/8.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/24/public/images/photos/8.jpg -------------------------------------------------------------------------------- /stepped-solutions/24/public/images/photos/9.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/24/public/images/photos/9.jpg -------------------------------------------------------------------------------- /stepped-solutions/24/public/javascripts/delicious-app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/24/public/javascripts/delicious-app.js -------------------------------------------------------------------------------- /stepped-solutions/24/public/javascripts/modules/autocomplete.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/24/public/javascripts/modules/autocomplete.js -------------------------------------------------------------------------------- /stepped-solutions/24/public/javascripts/modules/bling.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/24/public/javascripts/modules/bling.js -------------------------------------------------------------------------------- /stepped-solutions/24/public/sass/partials/_credits.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/24/public/sass/partials/_credits.scss -------------------------------------------------------------------------------- /stepped-solutions/24/public/sass/partials/_flashes.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/24/public/sass/partials/_flashes.scss -------------------------------------------------------------------------------- /stepped-solutions/24/public/sass/partials/_forms.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/24/public/sass/partials/_forms.scss -------------------------------------------------------------------------------- /stepped-solutions/24/public/sass/partials/_heart.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/24/public/sass/partials/_heart.scss -------------------------------------------------------------------------------- /stepped-solutions/24/public/sass/partials/_helpers.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/24/public/sass/partials/_helpers.scss -------------------------------------------------------------------------------- /stepped-solutions/24/public/sass/partials/_layout.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/24/public/sass/partials/_layout.scss -------------------------------------------------------------------------------- /stepped-solutions/24/public/sass/partials/_map.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/24/public/sass/partials/_map.scss -------------------------------------------------------------------------------- /stepped-solutions/24/public/sass/partials/_nav.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/24/public/sass/partials/_nav.scss -------------------------------------------------------------------------------- /stepped-solutions/24/public/sass/partials/_normalize.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/24/public/sass/partials/_normalize.scss -------------------------------------------------------------------------------- /stepped-solutions/24/public/sass/partials/_pagination.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/24/public/sass/partials/_pagination.scss -------------------------------------------------------------------------------- /stepped-solutions/24/public/sass/partials/_reviewer.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/24/public/sass/partials/_reviewer.scss -------------------------------------------------------------------------------- /stepped-solutions/24/public/sass/partials/_reviews.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/24/public/sass/partials/_reviews.scss -------------------------------------------------------------------------------- /stepped-solutions/24/public/sass/partials/_search.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/24/public/sass/partials/_search.scss -------------------------------------------------------------------------------- /stepped-solutions/24/public/sass/partials/_single.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/24/public/sass/partials/_single.scss -------------------------------------------------------------------------------- /stepped-solutions/24/public/sass/partials/_store.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/24/public/sass/partials/_store.scss -------------------------------------------------------------------------------- /stepped-solutions/24/public/sass/partials/_table.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/24/public/sass/partials/_table.scss -------------------------------------------------------------------------------- /stepped-solutions/24/public/sass/partials/_tag.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/24/public/sass/partials/_tag.scss -------------------------------------------------------------------------------- /stepped-solutions/24/public/sass/partials/_typography.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/24/public/sass/partials/_typography.scss -------------------------------------------------------------------------------- /stepped-solutions/24/public/sass/partials/_variables.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/24/public/sass/partials/_variables.scss -------------------------------------------------------------------------------- /stepped-solutions/24/public/sass/style.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/24/public/sass/style.scss -------------------------------------------------------------------------------- /stepped-solutions/24/public/uploads/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /stepped-solutions/24/public/uploads/store.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/24/public/uploads/store.png -------------------------------------------------------------------------------- /stepped-solutions/24/views/editStore.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/24/views/editStore.pug -------------------------------------------------------------------------------- /stepped-solutions/24/views/email/email-layout.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/24/views/email/email-layout.pug -------------------------------------------------------------------------------- /stepped-solutions/24/views/email/password-reset.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/24/views/email/password-reset.pug -------------------------------------------------------------------------------- /stepped-solutions/24/views/email/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/24/views/email/styles.css -------------------------------------------------------------------------------- /stepped-solutions/24/views/error.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/24/views/error.pug -------------------------------------------------------------------------------- /stepped-solutions/24/views/hello.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/24/views/hello.pug -------------------------------------------------------------------------------- /stepped-solutions/24/views/index.pug: -------------------------------------------------------------------------------- 1 | extends layout 2 | 3 | block content 4 | p hi 5 | -------------------------------------------------------------------------------- /stepped-solutions/24/views/layout.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/24/views/layout.pug -------------------------------------------------------------------------------- /stepped-solutions/24/views/login.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/24/views/login.pug -------------------------------------------------------------------------------- /stepped-solutions/24/views/mixins/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /stepped-solutions/24/views/mixins/_loginForm.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/24/views/mixins/_loginForm.pug -------------------------------------------------------------------------------- /stepped-solutions/24/views/mixins/_storeCard.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/24/views/mixins/_storeCard.pug -------------------------------------------------------------------------------- /stepped-solutions/24/views/mixins/_storeForm.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/24/views/mixins/_storeForm.pug -------------------------------------------------------------------------------- /stepped-solutions/24/views/register.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/24/views/register.pug -------------------------------------------------------------------------------- /stepped-solutions/24/views/store.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/24/views/store.pug -------------------------------------------------------------------------------- /stepped-solutions/24/views/stores.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/24/views/stores.pug -------------------------------------------------------------------------------- /stepped-solutions/24/views/tag.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/24/views/tag.pug -------------------------------------------------------------------------------- /stepped-solutions/25/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/25/app.js -------------------------------------------------------------------------------- /stepped-solutions/25/controllers/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /stepped-solutions/25/controllers/authController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/25/controllers/authController.js -------------------------------------------------------------------------------- /stepped-solutions/25/controllers/storeController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/25/controllers/storeController.js -------------------------------------------------------------------------------- /stepped-solutions/25/controllers/userController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/25/controllers/userController.js -------------------------------------------------------------------------------- /stepped-solutions/25/models/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /stepped-solutions/25/models/Store.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/25/models/Store.js -------------------------------------------------------------------------------- /stepped-solutions/25/models/User.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/25/models/User.js -------------------------------------------------------------------------------- /stepped-solutions/25/routes/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/25/routes/index.js -------------------------------------------------------------------------------- /stepped-solutions/25/views/editStore.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/25/views/editStore.pug -------------------------------------------------------------------------------- /stepped-solutions/25/views/email/email-layout.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/25/views/email/email-layout.pug -------------------------------------------------------------------------------- /stepped-solutions/25/views/email/password-reset.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/25/views/email/password-reset.pug -------------------------------------------------------------------------------- /stepped-solutions/25/views/email/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/25/views/email/styles.css -------------------------------------------------------------------------------- /stepped-solutions/25/views/error.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/25/views/error.pug -------------------------------------------------------------------------------- /stepped-solutions/25/views/hello.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/25/views/hello.pug -------------------------------------------------------------------------------- /stepped-solutions/25/views/index.pug: -------------------------------------------------------------------------------- 1 | extends layout 2 | 3 | block content 4 | p hi 5 | -------------------------------------------------------------------------------- /stepped-solutions/25/views/layout.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/25/views/layout.pug -------------------------------------------------------------------------------- /stepped-solutions/25/views/login.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/25/views/login.pug -------------------------------------------------------------------------------- /stepped-solutions/25/views/mixins/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /stepped-solutions/25/views/mixins/_loginForm.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/25/views/mixins/_loginForm.pug -------------------------------------------------------------------------------- /stepped-solutions/25/views/mixins/_storeCard.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/25/views/mixins/_storeCard.pug -------------------------------------------------------------------------------- /stepped-solutions/25/views/mixins/_storeForm.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/25/views/mixins/_storeForm.pug -------------------------------------------------------------------------------- /stepped-solutions/25/views/register.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/25/views/register.pug -------------------------------------------------------------------------------- /stepped-solutions/25/views/store.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/25/views/store.pug -------------------------------------------------------------------------------- /stepped-solutions/25/views/stores.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/25/views/stores.pug -------------------------------------------------------------------------------- /stepped-solutions/25/views/tag.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/25/views/tag.pug -------------------------------------------------------------------------------- /stepped-solutions/26/controllers/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /stepped-solutions/26/controllers/authController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/26/controllers/authController.js -------------------------------------------------------------------------------- /stepped-solutions/26/controllers/storeController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/26/controllers/storeController.js -------------------------------------------------------------------------------- /stepped-solutions/26/controllers/userController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/26/controllers/userController.js -------------------------------------------------------------------------------- /stepped-solutions/26/models/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /stepped-solutions/26/models/Store.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/26/models/Store.js -------------------------------------------------------------------------------- /stepped-solutions/26/models/User.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/26/models/User.js -------------------------------------------------------------------------------- /stepped-solutions/26/routes/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/26/routes/index.js -------------------------------------------------------------------------------- /stepped-solutions/26/views/editStore.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/26/views/editStore.pug -------------------------------------------------------------------------------- /stepped-solutions/26/views/email/email-layout.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/26/views/email/email-layout.pug -------------------------------------------------------------------------------- /stepped-solutions/26/views/email/password-reset.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/26/views/email/password-reset.pug -------------------------------------------------------------------------------- /stepped-solutions/26/views/email/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/26/views/email/styles.css -------------------------------------------------------------------------------- /stepped-solutions/26/views/error.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/26/views/error.pug -------------------------------------------------------------------------------- /stepped-solutions/26/views/hello.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/26/views/hello.pug -------------------------------------------------------------------------------- /stepped-solutions/26/views/index.pug: -------------------------------------------------------------------------------- 1 | extends layout 2 | 3 | block content 4 | p hi 5 | -------------------------------------------------------------------------------- /stepped-solutions/26/views/layout.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/26/views/layout.pug -------------------------------------------------------------------------------- /stepped-solutions/26/views/login.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/26/views/login.pug -------------------------------------------------------------------------------- /stepped-solutions/26/views/mixins/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /stepped-solutions/26/views/mixins/_loginForm.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/26/views/mixins/_loginForm.pug -------------------------------------------------------------------------------- /stepped-solutions/26/views/mixins/_storeCard.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/26/views/mixins/_storeCard.pug -------------------------------------------------------------------------------- /stepped-solutions/26/views/mixins/_storeForm.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/26/views/mixins/_storeForm.pug -------------------------------------------------------------------------------- /stepped-solutions/26/views/register.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/26/views/register.pug -------------------------------------------------------------------------------- /stepped-solutions/26/views/store.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/26/views/store.pug -------------------------------------------------------------------------------- /stepped-solutions/26/views/stores.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/26/views/stores.pug -------------------------------------------------------------------------------- /stepped-solutions/26/views/tag.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/26/views/tag.pug -------------------------------------------------------------------------------- /stepped-solutions/27/controllers/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /stepped-solutions/27/controllers/authController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/27/controllers/authController.js -------------------------------------------------------------------------------- /stepped-solutions/27/controllers/storeController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/27/controllers/storeController.js -------------------------------------------------------------------------------- /stepped-solutions/27/controllers/userController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/27/controllers/userController.js -------------------------------------------------------------------------------- /stepped-solutions/27/models/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /stepped-solutions/27/models/Store.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/27/models/Store.js -------------------------------------------------------------------------------- /stepped-solutions/27/models/User.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/27/models/User.js -------------------------------------------------------------------------------- /stepped-solutions/27/routes/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/27/routes/index.js -------------------------------------------------------------------------------- /stepped-solutions/27/views/account.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/27/views/account.pug -------------------------------------------------------------------------------- /stepped-solutions/27/views/editStore.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/27/views/editStore.pug -------------------------------------------------------------------------------- /stepped-solutions/27/views/email/email-layout.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/27/views/email/email-layout.pug -------------------------------------------------------------------------------- /stepped-solutions/27/views/email/password-reset.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/27/views/email/password-reset.pug -------------------------------------------------------------------------------- /stepped-solutions/27/views/email/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/27/views/email/styles.css -------------------------------------------------------------------------------- /stepped-solutions/27/views/error.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/27/views/error.pug -------------------------------------------------------------------------------- /stepped-solutions/27/views/hello.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/27/views/hello.pug -------------------------------------------------------------------------------- /stepped-solutions/27/views/index.pug: -------------------------------------------------------------------------------- 1 | extends layout 2 | 3 | block content 4 | p hi 5 | -------------------------------------------------------------------------------- /stepped-solutions/27/views/layout.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/27/views/layout.pug -------------------------------------------------------------------------------- /stepped-solutions/27/views/login.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/27/views/login.pug -------------------------------------------------------------------------------- /stepped-solutions/27/views/mixins/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /stepped-solutions/27/views/mixins/_loginForm.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/27/views/mixins/_loginForm.pug -------------------------------------------------------------------------------- /stepped-solutions/27/views/mixins/_storeCard.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/27/views/mixins/_storeCard.pug -------------------------------------------------------------------------------- /stepped-solutions/27/views/mixins/_storeForm.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/27/views/mixins/_storeForm.pug -------------------------------------------------------------------------------- /stepped-solutions/27/views/register.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/27/views/register.pug -------------------------------------------------------------------------------- /stepped-solutions/27/views/store.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/27/views/store.pug -------------------------------------------------------------------------------- /stepped-solutions/27/views/stores.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/27/views/stores.pug -------------------------------------------------------------------------------- /stepped-solutions/27/views/tag.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/27/views/tag.pug -------------------------------------------------------------------------------- /stepped-solutions/28/controllers/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /stepped-solutions/28/controllers/authController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/28/controllers/authController.js -------------------------------------------------------------------------------- /stepped-solutions/28/controllers/storeController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/28/controllers/storeController.js -------------------------------------------------------------------------------- /stepped-solutions/28/controllers/userController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/28/controllers/userController.js -------------------------------------------------------------------------------- /stepped-solutions/28/models/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /stepped-solutions/28/models/Store.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/28/models/Store.js -------------------------------------------------------------------------------- /stepped-solutions/28/models/User.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/28/models/User.js -------------------------------------------------------------------------------- /stepped-solutions/28/routes/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/28/routes/index.js -------------------------------------------------------------------------------- /stepped-solutions/28/views/account.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/28/views/account.pug -------------------------------------------------------------------------------- /stepped-solutions/28/views/editStore.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/28/views/editStore.pug -------------------------------------------------------------------------------- /stepped-solutions/28/views/email/email-layout.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/28/views/email/email-layout.pug -------------------------------------------------------------------------------- /stepped-solutions/28/views/email/password-reset.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/28/views/email/password-reset.pug -------------------------------------------------------------------------------- /stepped-solutions/28/views/email/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/28/views/email/styles.css -------------------------------------------------------------------------------- /stepped-solutions/28/views/error.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/28/views/error.pug -------------------------------------------------------------------------------- /stepped-solutions/28/views/hello.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/28/views/hello.pug -------------------------------------------------------------------------------- /stepped-solutions/28/views/index.pug: -------------------------------------------------------------------------------- 1 | extends layout 2 | 3 | block content 4 | p hi 5 | -------------------------------------------------------------------------------- /stepped-solutions/28/views/layout.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/28/views/layout.pug -------------------------------------------------------------------------------- /stepped-solutions/28/views/login.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/28/views/login.pug -------------------------------------------------------------------------------- /stepped-solutions/28/views/mixins/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /stepped-solutions/28/views/mixins/_forgot.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/28/views/mixins/_forgot.pug -------------------------------------------------------------------------------- /stepped-solutions/28/views/mixins/_loginForm.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/28/views/mixins/_loginForm.pug -------------------------------------------------------------------------------- /stepped-solutions/28/views/mixins/_storeCard.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/28/views/mixins/_storeCard.pug -------------------------------------------------------------------------------- /stepped-solutions/28/views/mixins/_storeForm.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/28/views/mixins/_storeForm.pug -------------------------------------------------------------------------------- /stepped-solutions/28/views/register.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/28/views/register.pug -------------------------------------------------------------------------------- /stepped-solutions/28/views/reset.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/28/views/reset.pug -------------------------------------------------------------------------------- /stepped-solutions/28/views/store.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/28/views/store.pug -------------------------------------------------------------------------------- /stepped-solutions/28/views/stores.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/28/views/stores.pug -------------------------------------------------------------------------------- /stepped-solutions/28/views/tag.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/28/views/tag.pug -------------------------------------------------------------------------------- /stepped-solutions/29/controllers/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /stepped-solutions/29/controllers/authController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/29/controllers/authController.js -------------------------------------------------------------------------------- /stepped-solutions/29/controllers/storeController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/29/controllers/storeController.js -------------------------------------------------------------------------------- /stepped-solutions/29/controllers/userController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/29/controllers/userController.js -------------------------------------------------------------------------------- /stepped-solutions/29/models/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /stepped-solutions/29/models/Store.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/29/models/Store.js -------------------------------------------------------------------------------- /stepped-solutions/29/models/User.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/29/models/User.js -------------------------------------------------------------------------------- /stepped-solutions/29/routes/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/29/routes/index.js -------------------------------------------------------------------------------- /stepped-solutions/29/views/account.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/29/views/account.pug -------------------------------------------------------------------------------- /stepped-solutions/29/views/editStore.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/29/views/editStore.pug -------------------------------------------------------------------------------- /stepped-solutions/29/views/email/email-layout.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/29/views/email/email-layout.pug -------------------------------------------------------------------------------- /stepped-solutions/29/views/email/password-reset.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/29/views/email/password-reset.pug -------------------------------------------------------------------------------- /stepped-solutions/29/views/email/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/29/views/email/styles.css -------------------------------------------------------------------------------- /stepped-solutions/29/views/error.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/29/views/error.pug -------------------------------------------------------------------------------- /stepped-solutions/29/views/hello.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/29/views/hello.pug -------------------------------------------------------------------------------- /stepped-solutions/29/views/index.pug: -------------------------------------------------------------------------------- 1 | extends layout 2 | 3 | block content 4 | p hi 5 | -------------------------------------------------------------------------------- /stepped-solutions/29/views/layout.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/29/views/layout.pug -------------------------------------------------------------------------------- /stepped-solutions/29/views/login.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/29/views/login.pug -------------------------------------------------------------------------------- /stepped-solutions/29/views/mixins/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /stepped-solutions/29/views/mixins/_forgot.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/29/views/mixins/_forgot.pug -------------------------------------------------------------------------------- /stepped-solutions/29/views/mixins/_loginForm.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/29/views/mixins/_loginForm.pug -------------------------------------------------------------------------------- /stepped-solutions/29/views/mixins/_storeCard.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/29/views/mixins/_storeCard.pug -------------------------------------------------------------------------------- /stepped-solutions/29/views/mixins/_storeForm.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/29/views/mixins/_storeForm.pug -------------------------------------------------------------------------------- /stepped-solutions/29/views/register.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/29/views/register.pug -------------------------------------------------------------------------------- /stepped-solutions/29/views/reset.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/29/views/reset.pug -------------------------------------------------------------------------------- /stepped-solutions/29/views/store.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/29/views/store.pug -------------------------------------------------------------------------------- /stepped-solutions/29/views/stores.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/29/views/stores.pug -------------------------------------------------------------------------------- /stepped-solutions/29/views/tag.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/29/views/tag.pug -------------------------------------------------------------------------------- /stepped-solutions/31/controllers/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /stepped-solutions/31/controllers/authController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/31/controllers/authController.js -------------------------------------------------------------------------------- /stepped-solutions/31/controllers/storeController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/31/controllers/storeController.js -------------------------------------------------------------------------------- /stepped-solutions/31/controllers/userController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/31/controllers/userController.js -------------------------------------------------------------------------------- /stepped-solutions/31/models/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /stepped-solutions/31/models/Store.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/31/models/Store.js -------------------------------------------------------------------------------- /stepped-solutions/31/models/User.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/31/models/User.js -------------------------------------------------------------------------------- /stepped-solutions/31/routes/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/31/routes/index.js -------------------------------------------------------------------------------- /stepped-solutions/31/views/account.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/31/views/account.pug -------------------------------------------------------------------------------- /stepped-solutions/31/views/editStore.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/31/views/editStore.pug -------------------------------------------------------------------------------- /stepped-solutions/31/views/email/email-layout.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/31/views/email/email-layout.pug -------------------------------------------------------------------------------- /stepped-solutions/31/views/email/password-reset.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/31/views/email/password-reset.pug -------------------------------------------------------------------------------- /stepped-solutions/31/views/email/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/31/views/email/styles.css -------------------------------------------------------------------------------- /stepped-solutions/31/views/error.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/31/views/error.pug -------------------------------------------------------------------------------- /stepped-solutions/31/views/hello.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/31/views/hello.pug -------------------------------------------------------------------------------- /stepped-solutions/31/views/index.pug: -------------------------------------------------------------------------------- 1 | extends layout 2 | 3 | block content 4 | p hi 5 | -------------------------------------------------------------------------------- /stepped-solutions/31/views/layout.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/31/views/layout.pug -------------------------------------------------------------------------------- /stepped-solutions/31/views/login.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/31/views/login.pug -------------------------------------------------------------------------------- /stepped-solutions/31/views/mixins/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /stepped-solutions/31/views/mixins/_forgot.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/31/views/mixins/_forgot.pug -------------------------------------------------------------------------------- /stepped-solutions/31/views/mixins/_loginForm.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/31/views/mixins/_loginForm.pug -------------------------------------------------------------------------------- /stepped-solutions/31/views/mixins/_storeCard.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/31/views/mixins/_storeCard.pug -------------------------------------------------------------------------------- /stepped-solutions/31/views/mixins/_storeForm.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/31/views/mixins/_storeForm.pug -------------------------------------------------------------------------------- /stepped-solutions/31/views/register.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/31/views/register.pug -------------------------------------------------------------------------------- /stepped-solutions/31/views/reset.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/31/views/reset.pug -------------------------------------------------------------------------------- /stepped-solutions/31/views/store.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/31/views/store.pug -------------------------------------------------------------------------------- /stepped-solutions/31/views/stores.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/31/views/stores.pug -------------------------------------------------------------------------------- /stepped-solutions/31/views/tag.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/31/views/tag.pug -------------------------------------------------------------------------------- /stepped-solutions/32/controllers/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /stepped-solutions/32/controllers/authController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/32/controllers/authController.js -------------------------------------------------------------------------------- /stepped-solutions/32/controllers/storeController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/32/controllers/storeController.js -------------------------------------------------------------------------------- /stepped-solutions/32/controllers/userController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/32/controllers/userController.js -------------------------------------------------------------------------------- /stepped-solutions/32/models/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /stepped-solutions/32/models/Store.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/32/models/Store.js -------------------------------------------------------------------------------- /stepped-solutions/32/models/User.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/32/models/User.js -------------------------------------------------------------------------------- /stepped-solutions/32/routes/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/32/routes/index.js -------------------------------------------------------------------------------- /stepped-solutions/32/views/account.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/32/views/account.pug -------------------------------------------------------------------------------- /stepped-solutions/32/views/editStore.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/32/views/editStore.pug -------------------------------------------------------------------------------- /stepped-solutions/32/views/email/email-layout.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/32/views/email/email-layout.pug -------------------------------------------------------------------------------- /stepped-solutions/32/views/email/password-reset.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/32/views/email/password-reset.pug -------------------------------------------------------------------------------- /stepped-solutions/32/views/email/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/32/views/email/styles.css -------------------------------------------------------------------------------- /stepped-solutions/32/views/error.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/32/views/error.pug -------------------------------------------------------------------------------- /stepped-solutions/32/views/hello.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/32/views/hello.pug -------------------------------------------------------------------------------- /stepped-solutions/32/views/index.pug: -------------------------------------------------------------------------------- 1 | extends layout 2 | 3 | block content 4 | p hi 5 | -------------------------------------------------------------------------------- /stepped-solutions/32/views/layout.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/32/views/layout.pug -------------------------------------------------------------------------------- /stepped-solutions/32/views/login.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/32/views/login.pug -------------------------------------------------------------------------------- /stepped-solutions/32/views/mixins/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /stepped-solutions/32/views/mixins/_forgot.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/32/views/mixins/_forgot.pug -------------------------------------------------------------------------------- /stepped-solutions/32/views/mixins/_loginForm.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/32/views/mixins/_loginForm.pug -------------------------------------------------------------------------------- /stepped-solutions/32/views/mixins/_storeCard.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/32/views/mixins/_storeCard.pug -------------------------------------------------------------------------------- /stepped-solutions/32/views/mixins/_storeForm.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/32/views/mixins/_storeForm.pug -------------------------------------------------------------------------------- /stepped-solutions/32/views/register.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/32/views/register.pug -------------------------------------------------------------------------------- /stepped-solutions/32/views/reset.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/32/views/reset.pug -------------------------------------------------------------------------------- /stepped-solutions/32/views/store.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/32/views/store.pug -------------------------------------------------------------------------------- /stepped-solutions/32/views/stores.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/32/views/stores.pug -------------------------------------------------------------------------------- /stepped-solutions/32/views/tag.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/32/views/tag.pug -------------------------------------------------------------------------------- /stepped-solutions/33/public/javascripts/delicious-app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/33/public/javascripts/delicious-app.js -------------------------------------------------------------------------------- /stepped-solutions/33/public/javascripts/modules/autocomplete.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/33/public/javascripts/modules/autocomplete.js -------------------------------------------------------------------------------- /stepped-solutions/33/public/javascripts/modules/bling.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/33/public/javascripts/modules/bling.js -------------------------------------------------------------------------------- /stepped-solutions/33/public/javascripts/modules/typeAhead.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/33/public/javascripts/modules/typeAhead.js -------------------------------------------------------------------------------- /stepped-solutions/34/controllers/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /stepped-solutions/34/controllers/authController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/34/controllers/authController.js -------------------------------------------------------------------------------- /stepped-solutions/34/controllers/storeController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/34/controllers/storeController.js -------------------------------------------------------------------------------- /stepped-solutions/34/controllers/userController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/34/controllers/userController.js -------------------------------------------------------------------------------- /stepped-solutions/34/models/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /stepped-solutions/34/models/Store.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/34/models/Store.js -------------------------------------------------------------------------------- /stepped-solutions/34/models/User.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/34/models/User.js -------------------------------------------------------------------------------- /stepped-solutions/34/routes/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/34/routes/index.js -------------------------------------------------------------------------------- /stepped-solutions/34/views/account.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/34/views/account.pug -------------------------------------------------------------------------------- /stepped-solutions/34/views/editStore.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/34/views/editStore.pug -------------------------------------------------------------------------------- /stepped-solutions/34/views/email/email-layout.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/34/views/email/email-layout.pug -------------------------------------------------------------------------------- /stepped-solutions/34/views/email/password-reset.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/34/views/email/password-reset.pug -------------------------------------------------------------------------------- /stepped-solutions/34/views/email/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/34/views/email/styles.css -------------------------------------------------------------------------------- /stepped-solutions/34/views/error.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/34/views/error.pug -------------------------------------------------------------------------------- /stepped-solutions/34/views/hello.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/34/views/hello.pug -------------------------------------------------------------------------------- /stepped-solutions/34/views/index.pug: -------------------------------------------------------------------------------- 1 | extends layout 2 | 3 | block content 4 | p hi 5 | -------------------------------------------------------------------------------- /stepped-solutions/34/views/layout.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/34/views/layout.pug -------------------------------------------------------------------------------- /stepped-solutions/34/views/login.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/34/views/login.pug -------------------------------------------------------------------------------- /stepped-solutions/34/views/mixins/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /stepped-solutions/34/views/mixins/_forgot.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/34/views/mixins/_forgot.pug -------------------------------------------------------------------------------- /stepped-solutions/34/views/mixins/_loginForm.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/34/views/mixins/_loginForm.pug -------------------------------------------------------------------------------- /stepped-solutions/34/views/mixins/_storeCard.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/34/views/mixins/_storeCard.pug -------------------------------------------------------------------------------- /stepped-solutions/34/views/mixins/_storeForm.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/34/views/mixins/_storeForm.pug -------------------------------------------------------------------------------- /stepped-solutions/34/views/register.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/34/views/register.pug -------------------------------------------------------------------------------- /stepped-solutions/34/views/reset.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/34/views/reset.pug -------------------------------------------------------------------------------- /stepped-solutions/34/views/store.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/34/views/store.pug -------------------------------------------------------------------------------- /stepped-solutions/34/views/stores.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/34/views/stores.pug -------------------------------------------------------------------------------- /stepped-solutions/34/views/tag.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/34/views/tag.pug -------------------------------------------------------------------------------- /stepped-solutions/35/controllers/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /stepped-solutions/35/controllers/authController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/35/controllers/authController.js -------------------------------------------------------------------------------- /stepped-solutions/35/controllers/storeController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/35/controllers/storeController.js -------------------------------------------------------------------------------- /stepped-solutions/35/controllers/userController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/35/controllers/userController.js -------------------------------------------------------------------------------- /stepped-solutions/35/public/javascripts/delicious-app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/35/public/javascripts/delicious-app.js -------------------------------------------------------------------------------- /stepped-solutions/35/public/javascripts/modules/autocomplete.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/35/public/javascripts/modules/autocomplete.js -------------------------------------------------------------------------------- /stepped-solutions/35/public/javascripts/modules/bling.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/35/public/javascripts/modules/bling.js -------------------------------------------------------------------------------- /stepped-solutions/35/public/javascripts/modules/map.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/35/public/javascripts/modules/map.js -------------------------------------------------------------------------------- /stepped-solutions/35/public/javascripts/modules/typeAhead.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/35/public/javascripts/modules/typeAhead.js -------------------------------------------------------------------------------- /stepped-solutions/36/controllers/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /stepped-solutions/36/controllers/authController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/36/controllers/authController.js -------------------------------------------------------------------------------- /stepped-solutions/36/controllers/storeController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/36/controllers/storeController.js -------------------------------------------------------------------------------- /stepped-solutions/36/controllers/userController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/36/controllers/userController.js -------------------------------------------------------------------------------- /stepped-solutions/36/models/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /stepped-solutions/36/models/Store.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/36/models/Store.js -------------------------------------------------------------------------------- /stepped-solutions/36/models/User.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/36/models/User.js -------------------------------------------------------------------------------- /stepped-solutions/36/public/javascripts/delicious-app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/36/public/javascripts/delicious-app.js -------------------------------------------------------------------------------- /stepped-solutions/36/public/javascripts/modules/autocomplete.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/36/public/javascripts/modules/autocomplete.js -------------------------------------------------------------------------------- /stepped-solutions/36/public/javascripts/modules/bling.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/36/public/javascripts/modules/bling.js -------------------------------------------------------------------------------- /stepped-solutions/36/public/javascripts/modules/heart.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/36/public/javascripts/modules/heart.js -------------------------------------------------------------------------------- /stepped-solutions/36/public/javascripts/modules/map.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/36/public/javascripts/modules/map.js -------------------------------------------------------------------------------- /stepped-solutions/36/public/javascripts/modules/typeAhead.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/36/public/javascripts/modules/typeAhead.js -------------------------------------------------------------------------------- /stepped-solutions/36/routes/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/36/routes/index.js -------------------------------------------------------------------------------- /stepped-solutions/36/views/account.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/36/views/account.pug -------------------------------------------------------------------------------- /stepped-solutions/36/views/editStore.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/36/views/editStore.pug -------------------------------------------------------------------------------- /stepped-solutions/36/views/email/email-layout.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/36/views/email/email-layout.pug -------------------------------------------------------------------------------- /stepped-solutions/36/views/email/password-reset.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/36/views/email/password-reset.pug -------------------------------------------------------------------------------- /stepped-solutions/36/views/email/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/36/views/email/styles.css -------------------------------------------------------------------------------- /stepped-solutions/36/views/error.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/36/views/error.pug -------------------------------------------------------------------------------- /stepped-solutions/36/views/hello.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/36/views/hello.pug -------------------------------------------------------------------------------- /stepped-solutions/36/views/index.pug: -------------------------------------------------------------------------------- 1 | extends layout 2 | 3 | block content 4 | p hi 5 | -------------------------------------------------------------------------------- /stepped-solutions/36/views/layout.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/36/views/layout.pug -------------------------------------------------------------------------------- /stepped-solutions/36/views/login.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/36/views/login.pug -------------------------------------------------------------------------------- /stepped-solutions/36/views/map.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/36/views/map.pug -------------------------------------------------------------------------------- /stepped-solutions/36/views/mixins/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /stepped-solutions/36/views/mixins/_forgot.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/36/views/mixins/_forgot.pug -------------------------------------------------------------------------------- /stepped-solutions/36/views/mixins/_loginForm.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/36/views/mixins/_loginForm.pug -------------------------------------------------------------------------------- /stepped-solutions/36/views/mixins/_storeCard.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/36/views/mixins/_storeCard.pug -------------------------------------------------------------------------------- /stepped-solutions/36/views/mixins/_storeForm.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/36/views/mixins/_storeForm.pug -------------------------------------------------------------------------------- /stepped-solutions/36/views/register.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/36/views/register.pug -------------------------------------------------------------------------------- /stepped-solutions/36/views/reset.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/36/views/reset.pug -------------------------------------------------------------------------------- /stepped-solutions/36/views/store.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/36/views/store.pug -------------------------------------------------------------------------------- /stepped-solutions/36/views/stores.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/36/views/stores.pug -------------------------------------------------------------------------------- /stepped-solutions/36/views/tag.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/36/views/tag.pug -------------------------------------------------------------------------------- /stepped-solutions/37/controllers/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /stepped-solutions/37/controllers/authController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/37/controllers/authController.js -------------------------------------------------------------------------------- /stepped-solutions/37/controllers/storeController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/37/controllers/storeController.js -------------------------------------------------------------------------------- /stepped-solutions/37/controllers/userController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/37/controllers/userController.js -------------------------------------------------------------------------------- /stepped-solutions/38/controllers/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /stepped-solutions/38/controllers/authController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/38/controllers/authController.js -------------------------------------------------------------------------------- /stepped-solutions/38/controllers/reviewController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/38/controllers/reviewController.js -------------------------------------------------------------------------------- /stepped-solutions/38/controllers/storeController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/38/controllers/storeController.js -------------------------------------------------------------------------------- /stepped-solutions/38/controllers/userController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/38/controllers/userController.js -------------------------------------------------------------------------------- /stepped-solutions/38/models/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /stepped-solutions/38/models/Review.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/38/models/Review.js -------------------------------------------------------------------------------- /stepped-solutions/38/models/Store.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/38/models/Store.js -------------------------------------------------------------------------------- /stepped-solutions/38/models/User.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/38/models/User.js -------------------------------------------------------------------------------- /stepped-solutions/38/routes/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/38/routes/index.js -------------------------------------------------------------------------------- /stepped-solutions/38/views/account.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/38/views/account.pug -------------------------------------------------------------------------------- /stepped-solutions/38/views/editStore.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/38/views/editStore.pug -------------------------------------------------------------------------------- /stepped-solutions/38/views/email/email-layout.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/38/views/email/email-layout.pug -------------------------------------------------------------------------------- /stepped-solutions/38/views/email/password-reset.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/38/views/email/password-reset.pug -------------------------------------------------------------------------------- /stepped-solutions/38/views/email/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/38/views/email/styles.css -------------------------------------------------------------------------------- /stepped-solutions/38/views/error.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/38/views/error.pug -------------------------------------------------------------------------------- /stepped-solutions/38/views/hello.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/38/views/hello.pug -------------------------------------------------------------------------------- /stepped-solutions/38/views/index.pug: -------------------------------------------------------------------------------- 1 | extends layout 2 | 3 | block content 4 | p hi 5 | -------------------------------------------------------------------------------- /stepped-solutions/38/views/layout.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/38/views/layout.pug -------------------------------------------------------------------------------- /stepped-solutions/38/views/login.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/38/views/login.pug -------------------------------------------------------------------------------- /stepped-solutions/38/views/map.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/38/views/map.pug -------------------------------------------------------------------------------- /stepped-solutions/38/views/mixins/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /stepped-solutions/38/views/mixins/_forgot.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/38/views/mixins/_forgot.pug -------------------------------------------------------------------------------- /stepped-solutions/38/views/mixins/_loginForm.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/38/views/mixins/_loginForm.pug -------------------------------------------------------------------------------- /stepped-solutions/38/views/mixins/_reviewForm.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/38/views/mixins/_reviewForm.pug -------------------------------------------------------------------------------- /stepped-solutions/38/views/mixins/_storeCard.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/38/views/mixins/_storeCard.pug -------------------------------------------------------------------------------- /stepped-solutions/38/views/mixins/_storeForm.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/38/views/mixins/_storeForm.pug -------------------------------------------------------------------------------- /stepped-solutions/38/views/register.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/38/views/register.pug -------------------------------------------------------------------------------- /stepped-solutions/38/views/reset.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/38/views/reset.pug -------------------------------------------------------------------------------- /stepped-solutions/38/views/store.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/38/views/store.pug -------------------------------------------------------------------------------- /stepped-solutions/38/views/stores.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/38/views/stores.pug -------------------------------------------------------------------------------- /stepped-solutions/38/views/tag.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/38/views/tag.pug -------------------------------------------------------------------------------- /stepped-solutions/39/controllers/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /stepped-solutions/39/controllers/authController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/39/controllers/authController.js -------------------------------------------------------------------------------- /stepped-solutions/39/controllers/reviewController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/39/controllers/reviewController.js -------------------------------------------------------------------------------- /stepped-solutions/39/controllers/storeController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/39/controllers/storeController.js -------------------------------------------------------------------------------- /stepped-solutions/39/controllers/userController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/39/controllers/userController.js -------------------------------------------------------------------------------- /stepped-solutions/39/models/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /stepped-solutions/39/models/Review.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/39/models/Review.js -------------------------------------------------------------------------------- /stepped-solutions/39/models/Store.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/39/models/Store.js -------------------------------------------------------------------------------- /stepped-solutions/39/models/User.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/39/models/User.js -------------------------------------------------------------------------------- /stepped-solutions/39/routes/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/39/routes/index.js -------------------------------------------------------------------------------- /stepped-solutions/39/views/account.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/39/views/account.pug -------------------------------------------------------------------------------- /stepped-solutions/39/views/editStore.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/39/views/editStore.pug -------------------------------------------------------------------------------- /stepped-solutions/39/views/email/email-layout.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/39/views/email/email-layout.pug -------------------------------------------------------------------------------- /stepped-solutions/39/views/email/password-reset.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/39/views/email/password-reset.pug -------------------------------------------------------------------------------- /stepped-solutions/39/views/email/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/39/views/email/styles.css -------------------------------------------------------------------------------- /stepped-solutions/39/views/error.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/39/views/error.pug -------------------------------------------------------------------------------- /stepped-solutions/39/views/hello.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/39/views/hello.pug -------------------------------------------------------------------------------- /stepped-solutions/39/views/index.pug: -------------------------------------------------------------------------------- 1 | extends layout 2 | 3 | block content 4 | p hi 5 | -------------------------------------------------------------------------------- /stepped-solutions/39/views/layout.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/39/views/layout.pug -------------------------------------------------------------------------------- /stepped-solutions/39/views/login.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/39/views/login.pug -------------------------------------------------------------------------------- /stepped-solutions/39/views/map.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/39/views/map.pug -------------------------------------------------------------------------------- /stepped-solutions/39/views/mixins/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /stepped-solutions/39/views/mixins/_forgot.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/39/views/mixins/_forgot.pug -------------------------------------------------------------------------------- /stepped-solutions/39/views/mixins/_loginForm.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/39/views/mixins/_loginForm.pug -------------------------------------------------------------------------------- /stepped-solutions/39/views/mixins/_review.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/39/views/mixins/_review.pug -------------------------------------------------------------------------------- /stepped-solutions/39/views/mixins/_reviewForm.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/39/views/mixins/_reviewForm.pug -------------------------------------------------------------------------------- /stepped-solutions/39/views/mixins/_storeCard.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/39/views/mixins/_storeCard.pug -------------------------------------------------------------------------------- /stepped-solutions/39/views/mixins/_storeForm.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/39/views/mixins/_storeForm.pug -------------------------------------------------------------------------------- /stepped-solutions/39/views/register.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/39/views/register.pug -------------------------------------------------------------------------------- /stepped-solutions/39/views/reset.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/39/views/reset.pug -------------------------------------------------------------------------------- /stepped-solutions/39/views/store.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/39/views/store.pug -------------------------------------------------------------------------------- /stepped-solutions/39/views/stores.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/39/views/stores.pug -------------------------------------------------------------------------------- /stepped-solutions/39/views/tag.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/39/views/tag.pug -------------------------------------------------------------------------------- /stepped-solutions/40/controllers/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /stepped-solutions/40/controllers/authController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/40/controllers/authController.js -------------------------------------------------------------------------------- /stepped-solutions/40/controllers/reviewController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/40/controllers/reviewController.js -------------------------------------------------------------------------------- /stepped-solutions/40/controllers/storeController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/40/controllers/storeController.js -------------------------------------------------------------------------------- /stepped-solutions/40/controllers/userController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/40/controllers/userController.js -------------------------------------------------------------------------------- /stepped-solutions/40/models/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /stepped-solutions/40/models/Review.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/40/models/Review.js -------------------------------------------------------------------------------- /stepped-solutions/40/models/Store.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/40/models/Store.js -------------------------------------------------------------------------------- /stepped-solutions/40/models/User.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/40/models/User.js -------------------------------------------------------------------------------- /stepped-solutions/40/routes/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/40/routes/index.js -------------------------------------------------------------------------------- /stepped-solutions/40/views/account.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/40/views/account.pug -------------------------------------------------------------------------------- /stepped-solutions/40/views/editStore.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/40/views/editStore.pug -------------------------------------------------------------------------------- /stepped-solutions/40/views/email/email-layout.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/40/views/email/email-layout.pug -------------------------------------------------------------------------------- /stepped-solutions/40/views/email/password-reset.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/40/views/email/password-reset.pug -------------------------------------------------------------------------------- /stepped-solutions/40/views/email/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/40/views/email/styles.css -------------------------------------------------------------------------------- /stepped-solutions/40/views/error.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/40/views/error.pug -------------------------------------------------------------------------------- /stepped-solutions/40/views/hello.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/40/views/hello.pug -------------------------------------------------------------------------------- /stepped-solutions/40/views/index.pug: -------------------------------------------------------------------------------- 1 | extends layout 2 | 3 | block content 4 | p hi 5 | -------------------------------------------------------------------------------- /stepped-solutions/40/views/layout.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/40/views/layout.pug -------------------------------------------------------------------------------- /stepped-solutions/40/views/login.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/40/views/login.pug -------------------------------------------------------------------------------- /stepped-solutions/40/views/map.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/40/views/map.pug -------------------------------------------------------------------------------- /stepped-solutions/40/views/mixins/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /stepped-solutions/40/views/mixins/_forgot.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/40/views/mixins/_forgot.pug -------------------------------------------------------------------------------- /stepped-solutions/40/views/mixins/_loginForm.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/40/views/mixins/_loginForm.pug -------------------------------------------------------------------------------- /stepped-solutions/40/views/mixins/_review.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/40/views/mixins/_review.pug -------------------------------------------------------------------------------- /stepped-solutions/40/views/mixins/_reviewForm.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/40/views/mixins/_reviewForm.pug -------------------------------------------------------------------------------- /stepped-solutions/40/views/mixins/_storeCard.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/40/views/mixins/_storeCard.pug -------------------------------------------------------------------------------- /stepped-solutions/40/views/mixins/_storeForm.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/40/views/mixins/_storeForm.pug -------------------------------------------------------------------------------- /stepped-solutions/40/views/register.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/40/views/register.pug -------------------------------------------------------------------------------- /stepped-solutions/40/views/reset.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/40/views/reset.pug -------------------------------------------------------------------------------- /stepped-solutions/40/views/store.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/40/views/store.pug -------------------------------------------------------------------------------- /stepped-solutions/40/views/stores.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/40/views/stores.pug -------------------------------------------------------------------------------- /stepped-solutions/40/views/tag.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/40/views/tag.pug -------------------------------------------------------------------------------- /stepped-solutions/40/views/topStores.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/40/views/topStores.pug -------------------------------------------------------------------------------- /stepped-solutions/45 - Finished App/.npmrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/45 - Finished App/.npmrc -------------------------------------------------------------------------------- /stepped-solutions/45 - Finished App/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/45 - Finished App/app.js -------------------------------------------------------------------------------- /stepped-solutions/45 - Finished App/controllers/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /stepped-solutions/45 - Finished App/controllers/authController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/45 - Finished App/controllers/authController.js -------------------------------------------------------------------------------- /stepped-solutions/45 - Finished App/controllers/reviewController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/45 - Finished App/controllers/reviewController.js -------------------------------------------------------------------------------- /stepped-solutions/45 - Finished App/controllers/storeController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/45 - Finished App/controllers/storeController.js -------------------------------------------------------------------------------- /stepped-solutions/45 - Finished App/controllers/userController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/45 - Finished App/controllers/userController.js -------------------------------------------------------------------------------- /stepped-solutions/45 - Finished App/data/load-sample-data.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/45 - Finished App/data/load-sample-data.js -------------------------------------------------------------------------------- /stepped-solutions/45 - Finished App/data/reviews.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/45 - Finished App/data/reviews.json -------------------------------------------------------------------------------- /stepped-solutions/45 - Finished App/data/stores.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/45 - Finished App/data/stores.json -------------------------------------------------------------------------------- /stepped-solutions/45 - Finished App/data/users.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/45 - Finished App/data/users.json -------------------------------------------------------------------------------- /stepped-solutions/45 - Finished App/handlers/errorHandlers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/45 - Finished App/handlers/errorHandlers.js -------------------------------------------------------------------------------- /stepped-solutions/45 - Finished App/handlers/mail.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/45 - Finished App/handlers/mail.js -------------------------------------------------------------------------------- /stepped-solutions/45 - Finished App/handlers/passport.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/45 - Finished App/handlers/passport.js -------------------------------------------------------------------------------- /stepped-solutions/45 - Finished App/helpers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/45 - Finished App/helpers.js -------------------------------------------------------------------------------- /stepped-solutions/45 - Finished App/models/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /stepped-solutions/45 - Finished App/models/Review.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/45 - Finished App/models/Review.js -------------------------------------------------------------------------------- /stepped-solutions/45 - Finished App/models/Store.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/45 - Finished App/models/Store.js -------------------------------------------------------------------------------- /stepped-solutions/45 - Finished App/models/User.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/45 - Finished App/models/User.js -------------------------------------------------------------------------------- /stepped-solutions/45 - Finished App/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/45 - Finished App/package-lock.json -------------------------------------------------------------------------------- /stepped-solutions/45 - Finished App/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/45 - Finished App/package.json -------------------------------------------------------------------------------- /stepped-solutions/45 - Finished App/public/images/icons/add.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/45 - Finished App/public/images/icons/add.svg -------------------------------------------------------------------------------- /stepped-solutions/45 - Finished App/public/images/icons/cog.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/45 - Finished App/public/images/icons/cog.svg -------------------------------------------------------------------------------- /stepped-solutions/45 - Finished App/public/images/icons/heart.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/45 - Finished App/public/images/icons/heart.svg -------------------------------------------------------------------------------- /stepped-solutions/45 - Finished App/public/images/icons/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/45 - Finished App/public/images/icons/logo.svg -------------------------------------------------------------------------------- /stepped-solutions/45 - Finished App/public/images/icons/logout.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/45 - Finished App/public/images/icons/logout.svg -------------------------------------------------------------------------------- /stepped-solutions/45 - Finished App/public/images/icons/map.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/45 - Finished App/public/images/icons/map.svg -------------------------------------------------------------------------------- /stepped-solutions/45 - Finished App/public/images/icons/pencil.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/45 - Finished App/public/images/icons/pencil.svg -------------------------------------------------------------------------------- /stepped-solutions/45 - Finished App/public/images/icons/review.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/45 - Finished App/public/images/icons/review.svg -------------------------------------------------------------------------------- /stepped-solutions/45 - Finished App/public/images/icons/store.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/45 - Finished App/public/images/icons/store.svg -------------------------------------------------------------------------------- /stepped-solutions/45 - Finished App/public/images/icons/store2.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/45 - Finished App/public/images/icons/store2.svg -------------------------------------------------------------------------------- /stepped-solutions/45 - Finished App/public/images/icons/tag.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/45 - Finished App/public/images/icons/tag.svg -------------------------------------------------------------------------------- /stepped-solutions/45 - Finished App/public/images/icons/top.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/45 - Finished App/public/images/icons/top.svg -------------------------------------------------------------------------------- /stepped-solutions/45 - Finished App/public/images/photos/1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/45 - Finished App/public/images/photos/1.jpg -------------------------------------------------------------------------------- /stepped-solutions/45 - Finished App/public/images/photos/10.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/45 - Finished App/public/images/photos/10.jpg -------------------------------------------------------------------------------- /stepped-solutions/45 - Finished App/public/images/photos/11.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/45 - Finished App/public/images/photos/11.jpeg -------------------------------------------------------------------------------- /stepped-solutions/45 - Finished App/public/images/photos/12.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/45 - Finished App/public/images/photos/12.jpg -------------------------------------------------------------------------------- /stepped-solutions/45 - Finished App/public/images/photos/13.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/45 - Finished App/public/images/photos/13.jpeg -------------------------------------------------------------------------------- /stepped-solutions/45 - Finished App/public/images/photos/2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/45 - Finished App/public/images/photos/2.jpg -------------------------------------------------------------------------------- /stepped-solutions/45 - Finished App/public/images/photos/3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/45 - Finished App/public/images/photos/3.jpg -------------------------------------------------------------------------------- /stepped-solutions/45 - Finished App/public/images/photos/4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/45 - Finished App/public/images/photos/4.jpg -------------------------------------------------------------------------------- /stepped-solutions/45 - Finished App/public/images/photos/5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/45 - Finished App/public/images/photos/5.jpg -------------------------------------------------------------------------------- /stepped-solutions/45 - Finished App/public/images/photos/6.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/45 - Finished App/public/images/photos/6.jpg -------------------------------------------------------------------------------- /stepped-solutions/45 - Finished App/public/images/photos/7.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/45 - Finished App/public/images/photos/7.jpg -------------------------------------------------------------------------------- /stepped-solutions/45 - Finished App/public/images/photos/8.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/45 - Finished App/public/images/photos/8.jpg -------------------------------------------------------------------------------- /stepped-solutions/45 - Finished App/public/images/photos/9.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/45 - Finished App/public/images/photos/9.jpg -------------------------------------------------------------------------------- /stepped-solutions/45 - Finished App/public/sass/partials/_map.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/45 - Finished App/public/sass/partials/_map.scss -------------------------------------------------------------------------------- /stepped-solutions/45 - Finished App/public/sass/partials/_nav.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/45 - Finished App/public/sass/partials/_nav.scss -------------------------------------------------------------------------------- /stepped-solutions/45 - Finished App/public/sass/partials/_tag.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/45 - Finished App/public/sass/partials/_tag.scss -------------------------------------------------------------------------------- /stepped-solutions/45 - Finished App/public/sass/style.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/45 - Finished App/public/sass/style.scss -------------------------------------------------------------------------------- /stepped-solutions/45 - Finished App/public/uploads/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /stepped-solutions/45 - Finished App/public/uploads/store.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/45 - Finished App/public/uploads/store.png -------------------------------------------------------------------------------- /stepped-solutions/45 - Finished App/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/45 - Finished App/readme.md -------------------------------------------------------------------------------- /stepped-solutions/45 - Finished App/routes/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/45 - Finished App/routes/index.js -------------------------------------------------------------------------------- /stepped-solutions/45 - Finished App/start.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/45 - Finished App/start.js -------------------------------------------------------------------------------- /stepped-solutions/45 - Finished App/views/account.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/45 - Finished App/views/account.pug -------------------------------------------------------------------------------- /stepped-solutions/45 - Finished App/views/editStore.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/45 - Finished App/views/editStore.pug -------------------------------------------------------------------------------- /stepped-solutions/45 - Finished App/views/email/email-layout.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/45 - Finished App/views/email/email-layout.pug -------------------------------------------------------------------------------- /stepped-solutions/45 - Finished App/views/email/password-reset.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/45 - Finished App/views/email/password-reset.pug -------------------------------------------------------------------------------- /stepped-solutions/45 - Finished App/views/email/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/45 - Finished App/views/email/styles.css -------------------------------------------------------------------------------- /stepped-solutions/45 - Finished App/views/error.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/45 - Finished App/views/error.pug -------------------------------------------------------------------------------- /stepped-solutions/45 - Finished App/views/hello.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/45 - Finished App/views/hello.pug -------------------------------------------------------------------------------- /stepped-solutions/45 - Finished App/views/index.pug: -------------------------------------------------------------------------------- 1 | extends layout 2 | 3 | block content 4 | p hi 5 | -------------------------------------------------------------------------------- /stepped-solutions/45 - Finished App/views/layout.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/45 - Finished App/views/layout.pug -------------------------------------------------------------------------------- /stepped-solutions/45 - Finished App/views/login.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/45 - Finished App/views/login.pug -------------------------------------------------------------------------------- /stepped-solutions/45 - Finished App/views/map.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/45 - Finished App/views/map.pug -------------------------------------------------------------------------------- /stepped-solutions/45 - Finished App/views/mixins/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /stepped-solutions/45 - Finished App/views/mixins/_forgot.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/45 - Finished App/views/mixins/_forgot.pug -------------------------------------------------------------------------------- /stepped-solutions/45 - Finished App/views/mixins/_loginForm.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/45 - Finished App/views/mixins/_loginForm.pug -------------------------------------------------------------------------------- /stepped-solutions/45 - Finished App/views/mixins/_pagination.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/45 - Finished App/views/mixins/_pagination.pug -------------------------------------------------------------------------------- /stepped-solutions/45 - Finished App/views/mixins/_review.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/45 - Finished App/views/mixins/_review.pug -------------------------------------------------------------------------------- /stepped-solutions/45 - Finished App/views/mixins/_reviewForm.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/45 - Finished App/views/mixins/_reviewForm.pug -------------------------------------------------------------------------------- /stepped-solutions/45 - Finished App/views/mixins/_storeCard.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/45 - Finished App/views/mixins/_storeCard.pug -------------------------------------------------------------------------------- /stepped-solutions/45 - Finished App/views/mixins/_storeForm.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/45 - Finished App/views/mixins/_storeForm.pug -------------------------------------------------------------------------------- /stepped-solutions/45 - Finished App/views/register.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/45 - Finished App/views/register.pug -------------------------------------------------------------------------------- /stepped-solutions/45 - Finished App/views/reset.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/45 - Finished App/views/reset.pug -------------------------------------------------------------------------------- /stepped-solutions/45 - Finished App/views/store.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/45 - Finished App/views/store.pug -------------------------------------------------------------------------------- /stepped-solutions/45 - Finished App/views/stores.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/45 - Finished App/views/stores.pug -------------------------------------------------------------------------------- /stepped-solutions/45 - Finished App/views/tag.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/45 - Finished App/views/tag.pug -------------------------------------------------------------------------------- /stepped-solutions/45 - Finished App/views/topStores.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/45 - Finished App/views/topStores.pug -------------------------------------------------------------------------------- /stepped-solutions/45 - Finished App/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Learn-Node/HEAD/stepped-solutions/45 - Finished App/webpack.config.js --------------------------------------------------------------------------------