├── 01 - Understanding the Basics ├── README.md ├── assignment │ ├── README.md │ ├── app.js │ └── routes.js └── section-code │ ├── app.js │ └── routes.js ├── 02 - Improved Development Workflow and Debugging ├── README.md └── section-code │ ├── .vscode │ └── launch.json │ ├── app.js │ ├── package.json │ └── routes.js ├── 03 - Working with Express.js ├── 1 - assignment │ ├── .gitignore │ ├── README.md │ ├── app.js │ ├── package-lock.json │ └── package.json ├── 2 - assignment │ ├── .gitignore │ ├── README.md │ ├── app.js │ ├── package-lock.json │ ├── package.json │ ├── public │ │ └── css │ │ │ └── style.css │ ├── routes │ │ ├── main.js │ │ └── users.js │ └── views │ │ ├── index.html │ │ └── users.html ├── README.md └── section-code │ ├── .gitignore │ ├── app.js │ ├── package.json │ ├── public │ └── css │ │ ├── main.css │ │ └── product.css │ ├── routes │ ├── admin.js │ └── shop.js │ ├── util │ └── path.js │ └── views │ ├── 404.html │ ├── add-product.html │ └── shop.html ├── 04 - Working with Dynamic Content & Adding Templating Engines ├── README.md ├── assignment │ ├── .gitignore │ ├── README.md │ ├── app.js │ ├── package-lock.json │ ├── package.json │ ├── routes │ │ ├── main.js │ │ └── users.js │ └── views │ │ ├── index.ejs │ │ └── users.ejs └── section-code │ ├── .gitignore │ ├── app.js │ ├── package.json │ ├── public │ └── css │ │ ├── forms.css │ │ ├── main.css │ │ └── product.css │ ├── routes │ ├── admin.js │ └── shop.js │ ├── util │ └── path.js │ └── views │ ├── 404.ejs │ ├── 404.hbs │ ├── 404.html │ ├── 404.pug │ ├── add-product.ejs │ ├── add-product.hbs │ ├── add-product.html │ ├── add-product.pug │ ├── includes │ ├── end.ejs │ ├── head.ejs │ └── navigation.ejs │ ├── layouts │ ├── main-layout.hbs │ └── main-layout.pug │ ├── shop.ejs │ ├── shop.hbs │ ├── shop.html │ └── shop.pug ├── 05 - The Model View Controller (MVC) ├── README.md └── section-code │ ├── .gitignore │ ├── app.js │ ├── controllers │ ├── error.js │ └── products.js │ ├── data │ └── products.json │ ├── models │ └── product.js │ ├── package.json │ ├── public │ └── css │ │ ├── forms.css │ │ ├── main.css │ │ └── product.css │ ├── routes │ ├── admin.js │ └── shop.js │ ├── util │ └── path.js │ └── views │ ├── 404.ejs │ ├── add-product.ejs │ ├── includes │ ├── end.ejs │ ├── head.ejs │ └── navigation.ejs │ └── shop.ejs ├── 06 - Enhancing the App └── section-code │ ├── .gitignore │ ├── app.js │ ├── controllers │ ├── admin.js │ ├── error.js │ └── shop.js │ ├── data │ └── products.json │ ├── models │ └── product.js │ ├── package.json │ ├── public │ └── css │ │ ├── forms.css │ │ ├── main.css │ │ └── product.css │ ├── routes │ ├── admin.js │ └── shop.js │ ├── util │ └── path.js │ └── views │ ├── 404.ejs │ ├── admin │ ├── add-product.ejs │ ├── edit-product.ejs │ └── products.ejs │ ├── includes │ ├── end.ejs │ ├── head.ejs │ └── navigation.ejs │ └── shop │ ├── cart.ejs │ ├── checkout.ejs │ ├── index.ejs │ ├── orders.ejs │ ├── product-detail.ejs │ └── product-list.ejs ├── 10 - Working with NoSQL & Using MongoDB ├── README.md └── section-code │ ├── .gitignore │ ├── app.js │ ├── controllers │ ├── admin.js │ ├── error.js │ └── shop.js │ ├── data │ ├── cart.json │ └── products.json │ ├── models │ ├── product.js │ └── user.js │ ├── package.json │ ├── public │ ├── css │ │ ├── cart.css │ │ ├── forms.css │ │ ├── main.css │ │ ├── orders.css │ │ └── product.css │ └── js │ │ └── main.js │ ├── routes │ ├── admin.js │ └── shop.js │ ├── util │ ├── database.js │ └── path.js │ └── views │ ├── 404.ejs │ ├── admin │ ├── edit-product.ejs │ └── products.ejs │ ├── includes │ ├── add-to-cart.ejs │ ├── end.ejs │ ├── head.ejs │ └── navigation.ejs │ └── shop │ ├── cart.ejs │ ├── checkout.ejs │ ├── index.ejs │ ├── orders.ejs │ ├── product-detail.ejs │ └── product-list.ejs ├── 11 - Working with Mongoose ├── README.md └── section-code │ ├── .gitignore │ ├── app.js │ ├── controllers │ ├── admin.js │ ├── error.js │ └── shop.js │ ├── data │ ├── cart.json │ └── products.json │ ├── models │ ├── order.js │ ├── product.js │ └── user.js │ ├── package.json │ ├── public │ ├── css │ │ ├── cart.css │ │ ├── forms.css │ │ ├── main.css │ │ ├── orders.css │ │ └── product.css │ └── js │ │ └── main.js │ ├── routes │ ├── admin.js │ └── shop.js │ ├── util │ └── path.js │ └── views │ ├── 404.ejs │ ├── admin │ ├── edit-product.ejs │ └── products.ejs │ ├── includes │ ├── add-to-cart.ejs │ ├── end.ejs │ ├── head.ejs │ └── navigation.ejs │ └── shop │ ├── cart.ejs │ ├── checkout.ejs │ ├── index.ejs │ ├── orders.ejs │ ├── product-detail.ejs │ └── product-list.ejs ├── 12 - Sessions & Cookies ├── README.md ├── assignment │ ├── .gitignore │ ├── app.js │ ├── controllers │ │ ├── admin.js │ │ ├── auth.js │ │ ├── error.js │ │ └── shop.js │ ├── data │ │ ├── cart.json │ │ └── products.json │ ├── models │ │ ├── order.js │ │ ├── product.js │ │ └── user.js │ ├── package.json │ ├── public │ │ ├── css │ │ │ ├── auth.css │ │ │ ├── cart.css │ │ │ ├── forms.css │ │ │ ├── main.css │ │ │ ├── orders.css │ │ │ └── product.css │ │ └── js │ │ │ └── main.js │ ├── routes │ │ ├── admin.js │ │ ├── auth.js │ │ └── shop.js │ ├── util │ │ └── path.js │ └── views │ │ ├── 404.ejs │ │ ├── admin │ │ ├── edit-product.ejs │ │ └── products.ejs │ │ ├── auth │ │ └── login.ejs │ │ ├── includes │ │ ├── add-to-cart.ejs │ │ ├── end.ejs │ │ ├── head.ejs │ │ └── navigation.ejs │ │ └── shop │ │ ├── cart.ejs │ │ ├── checkout.ejs │ │ ├── index.ejs │ │ ├── orders.ejs │ │ ├── product-detail.ejs │ │ └── product-list.ejs └── section-code │ ├── .gitignore │ ├── app.js │ ├── controllers │ ├── admin.js │ ├── auth.js │ ├── error.js │ └── shop.js │ ├── data │ ├── cart.json │ └── products.json │ ├── models │ ├── order.js │ ├── product.js │ └── user.js │ ├── package.json │ ├── public │ ├── css │ │ ├── auth.css │ │ ├── cart.css │ │ ├── forms.css │ │ ├── main.css │ │ ├── orders.css │ │ └── product.css │ └── js │ │ └── main.js │ ├── routes │ ├── admin.js │ ├── auth.js │ └── shop.js │ ├── util │ └── path.js │ └── views │ ├── 404.ejs │ ├── admin │ ├── edit-product.ejs │ └── products.ejs │ ├── auth │ └── login.ejs │ ├── includes │ ├── add-to-cart.ejs │ ├── end.ejs │ ├── head.ejs │ └── navigation.ejs │ └── shop │ ├── cart.ejs │ ├── checkout.ejs │ ├── index.ejs │ ├── orders.ejs │ ├── product-detail.ejs │ └── product-list.ejs ├── 13 - Adding Authentication ├── README.md └── section-code │ ├── .gitignore │ ├── app.js │ ├── controllers │ ├── admin.js │ ├── auth.js │ ├── error.js │ └── shop.js │ ├── data │ ├── cart.json │ └── products.json │ ├── middleware │ └── is-auth.js │ ├── models │ ├── order.js │ ├── product.js │ └── user.js │ ├── package.json │ ├── public │ ├── css │ │ ├── auth.css │ │ ├── cart.css │ │ ├── forms.css │ │ ├── main.css │ │ ├── orders.css │ │ └── product.css │ └── js │ │ └── main.js │ ├── routes │ ├── admin.js │ ├── auth.js │ └── shop.js │ ├── util │ └── path.js │ └── views │ ├── 404.ejs │ ├── admin │ ├── edit-product.ejs │ └── products.ejs │ ├── auth │ ├── login.ejs │ └── signup.ejs │ ├── includes │ ├── add-to-cart.ejs │ ├── end.ejs │ ├── head.ejs │ └── navigation.ejs │ └── shop │ ├── cart.ejs │ ├── checkout.ejs │ ├── index.ejs │ ├── orders.ejs │ ├── product-detail.ejs │ └── product-list.ejs ├── 15 - Advanced Authentication ├── README.md └── section-code │ ├── .gitignore │ ├── app.js │ ├── controllers │ ├── admin.js │ ├── auth.js │ ├── error.js │ └── shop.js │ ├── data │ ├── cart.json │ └── products.json │ ├── middleware │ └── is-auth.js │ ├── models │ ├── order.js │ ├── product.js │ └── user.js │ ├── package.json │ ├── public │ ├── css │ │ ├── auth.css │ │ ├── cart.css │ │ ├── forms.css │ │ ├── main.css │ │ ├── orders.css │ │ └── product.css │ └── js │ │ └── main.js │ ├── routes │ ├── admin.js │ ├── auth.js │ └── shop.js │ ├── util │ └── path.js │ └── views │ ├── 404.ejs │ ├── admin │ ├── edit-product.ejs │ └── products.ejs │ ├── auth │ ├── login.ejs │ ├── new-password.ejs │ ├── reset.ejs │ └── signup.ejs │ ├── includes │ ├── add-to-cart.ejs │ ├── end.ejs │ ├── head.ejs │ └── navigation.ejs │ └── shop │ ├── cart.ejs │ ├── checkout.ejs │ ├── index.ejs │ ├── orders.ejs │ ├── product-detail.ejs │ └── product-list.ejs ├── 16 - Understanding Validation ├── README.md ├── assignment-code │ ├── .gitignore │ ├── app.js │ ├── controllers │ │ ├── admin.js │ │ ├── auth.js │ │ ├── error.js │ │ └── shop.js │ ├── data │ │ ├── cart.json │ │ └── products.json │ ├── middleware │ │ └── is-auth.js │ ├── models │ │ ├── order.js │ │ ├── product.js │ │ └── user.js │ ├── package.json │ ├── public │ │ ├── css │ │ │ ├── auth.css │ │ │ ├── cart.css │ │ │ ├── forms.css │ │ │ ├── main.css │ │ │ ├── orders.css │ │ │ └── product.css │ │ └── js │ │ │ └── main.js │ ├── routes │ │ ├── admin.js │ │ ├── auth.js │ │ └── shop.js │ ├── util │ │ └── path.js │ └── views │ │ ├── 404.ejs │ │ ├── admin │ │ ├── edit-product.ejs │ │ └── products.ejs │ │ ├── auth │ │ ├── login.ejs │ │ ├── new-password.ejs │ │ ├── reset.ejs │ │ └── signup.ejs │ │ ├── includes │ │ ├── add-to-cart.ejs │ │ ├── end.ejs │ │ ├── head.ejs │ │ └── navigation.ejs │ │ └── shop │ │ ├── cart.ejs │ │ ├── checkout.ejs │ │ ├── index.ejs │ │ ├── orders.ejs │ │ ├── product-detail.ejs │ │ └── product-list.ejs └── section-code │ ├── .gitignore │ ├── app.js │ ├── controllers │ ├── admin.js │ ├── auth.js │ ├── error.js │ └── shop.js │ ├── data │ ├── cart.json │ └── products.json │ ├── middleware │ └── is-auth.js │ ├── models │ ├── order.js │ ├── product.js │ └── user.js │ ├── package.json │ ├── public │ ├── css │ │ ├── auth.css │ │ ├── cart.css │ │ ├── forms.css │ │ ├── main.css │ │ ├── orders.css │ │ └── product.css │ └── js │ │ └── main.js │ ├── routes │ ├── admin.js │ ├── auth.js │ └── shop.js │ ├── util │ └── path.js │ └── views │ ├── 404.ejs │ ├── admin │ ├── edit-product.ejs │ └── products.ejs │ ├── auth │ ├── login.ejs │ ├── new-password.ejs │ ├── reset.ejs │ └── signup.ejs │ ├── includes │ ├── add-to-cart.ejs │ ├── end.ejs │ ├── head.ejs │ └── navigation.ejs │ └── shop │ ├── cart.ejs │ ├── checkout.ejs │ ├── index.ejs │ ├── orders.ejs │ ├── product-detail.ejs │ └── product-list.ejs ├── 17 - Error Handling ├── README.md └── section-code │ ├── .gitignore │ ├── app.js │ ├── controllers │ ├── admin.js │ ├── auth.js │ ├── error.js │ └── shop.js │ ├── data │ ├── cart.json │ └── products.json │ ├── middleware │ └── is-auth.js │ ├── models │ ├── order.js │ ├── product.js │ └── user.js │ ├── package.json │ ├── public │ ├── css │ │ ├── auth.css │ │ ├── cart.css │ │ ├── forms.css │ │ ├── main.css │ │ ├── orders.css │ │ └── product.css │ └── js │ │ └── main.js │ ├── routes │ ├── admin.js │ ├── auth.js │ └── shop.js │ ├── util │ └── path.js │ └── views │ ├── 404.ejs │ ├── 500.ejs │ ├── admin │ ├── edit-product.ejs │ └── products.ejs │ ├── auth │ ├── login.ejs │ ├── new-password.ejs │ ├── reset.ejs │ └── signup.ejs │ ├── includes │ ├── add-to-cart.ejs │ ├── end.ejs │ ├── head.ejs │ └── navigation.ejs │ └── shop │ ├── cart.ejs │ ├── checkout.ejs │ ├── index.ejs │ ├── orders.ejs │ ├── product-detail.ejs │ └── product-list.ejs ├── 22 - Working with REST APIs - The Basics ├── README.md └── section-code │ ├── .gitignore │ ├── app.js │ ├── controllers │ └── feed.js │ ├── package.json │ └── routes │ └── feed.js ├── 23 - Working with REST APIs - The Practical Application ├── README.md ├── assignment-code │ ├── backend │ │ ├── .gitignore │ │ ├── app.js │ │ ├── controllers │ │ │ ├── auth.js │ │ │ └── feed.js │ │ ├── middleware │ │ │ └── is-auth.js │ │ ├── models │ │ │ ├── post.js │ │ │ └── user.js │ │ ├── package.json │ │ └── routes │ │ │ ├── auth.js │ │ │ └── feed.js │ └── frontend │ │ ├── .gitignore │ │ ├── package.json │ │ ├── public │ │ ├── favicon.ico │ │ ├── index.html │ │ └── manifest.json │ │ └── src │ │ ├── App.css │ │ ├── App.js │ │ ├── components │ │ ├── Backdrop │ │ │ ├── Backdrop.css │ │ │ └── Backdrop.js │ │ ├── Button │ │ │ ├── Button.css │ │ │ └── Button.js │ │ ├── ErrorHandler │ │ │ └── ErrorHandler.js │ │ ├── Feed │ │ │ ├── FeedEdit │ │ │ │ └── FeedEdit.js │ │ │ └── Post │ │ │ │ ├── Post.css │ │ │ │ └── Post.js │ │ ├── Form │ │ │ └── Input │ │ │ │ ├── FilePicker.js │ │ │ │ ├── Input.css │ │ │ │ └── Input.js │ │ ├── Image │ │ │ ├── Avatar.css │ │ │ ├── Avatar.js │ │ │ ├── Image.css │ │ │ └── Image.js │ │ ├── Layout │ │ │ ├── Layout.css │ │ │ └── Layout.js │ │ ├── Loader │ │ │ ├── Loader.css │ │ │ └── Loader.js │ │ ├── Logo │ │ │ ├── Logo.css │ │ │ └── Logo.js │ │ ├── Modal │ │ │ ├── Modal.css │ │ │ └── Modal.js │ │ ├── Navigation │ │ │ ├── MainNavigation │ │ │ │ ├── MainNavigation.css │ │ │ │ └── MainNavigation.js │ │ │ ├── MobileNavigation │ │ │ │ ├── MobileNavigation.css │ │ │ │ └── MobileNavigation.js │ │ │ ├── MobileToggle │ │ │ │ ├── MobileToggle.css │ │ │ │ └── MobileToggle.js │ │ │ └── NavigationItems │ │ │ │ ├── NavigationItems.css │ │ │ │ └── NavigationItems.js │ │ ├── Paginator │ │ │ ├── Paginator.css │ │ │ └── Paginator.js │ │ └── Toolbar │ │ │ ├── Toolbar.css │ │ │ └── Toolbar.js │ │ ├── index.css │ │ ├── index.js │ │ ├── pages │ │ ├── Auth │ │ │ ├── Auth.css │ │ │ ├── Auth.js │ │ │ ├── Login.js │ │ │ └── Signup.js │ │ └── Feed │ │ │ ├── Feed.css │ │ │ ├── Feed.js │ │ │ └── SinglePost │ │ │ ├── SinglePost.css │ │ │ └── SinglePost.js │ │ └── util │ │ ├── image.js │ │ └── validators.js └── section-code │ ├── .gitignore │ ├── app.js │ ├── controllers │ ├── auth.js │ └── feed.js │ ├── middleware │ └── is-auth.js │ ├── models │ ├── post.js │ └── user.js │ ├── package.json │ └── routes │ ├── auth.js │ └── feed.js ├── 24 - Understanding Async Await in Node.js ├── README.md ├── assignment-code │ ├── backend │ │ ├── .gitignore │ │ ├── app.js │ │ ├── controllers │ │ │ ├── auth.js │ │ │ └── feed.js │ │ ├── middleware │ │ │ └── is-auth.js │ │ ├── models │ │ │ ├── post.js │ │ │ └── user.js │ │ ├── package.json │ │ └── routes │ │ │ ├── auth.js │ │ │ └── feed.js │ └── frontend │ │ ├── .gitignore │ │ ├── package.json │ │ ├── public │ │ ├── favicon.ico │ │ ├── index.html │ │ └── manifest.json │ │ └── src │ │ ├── App.css │ │ ├── App.js │ │ ├── components │ │ ├── Backdrop │ │ │ ├── Backdrop.css │ │ │ └── Backdrop.js │ │ ├── Button │ │ │ ├── Button.css │ │ │ └── Button.js │ │ ├── ErrorHandler │ │ │ └── ErrorHandler.js │ │ ├── Feed │ │ │ ├── FeedEdit │ │ │ │ └── FeedEdit.js │ │ │ └── Post │ │ │ │ ├── Post.css │ │ │ │ └── Post.js │ │ ├── Form │ │ │ └── Input │ │ │ │ ├── FilePicker.js │ │ │ │ ├── Input.css │ │ │ │ └── Input.js │ │ ├── Image │ │ │ ├── Avatar.css │ │ │ ├── Avatar.js │ │ │ ├── Image.css │ │ │ └── Image.js │ │ ├── Layout │ │ │ ├── Layout.css │ │ │ └── Layout.js │ │ ├── Loader │ │ │ ├── Loader.css │ │ │ └── Loader.js │ │ ├── Logo │ │ │ ├── Logo.css │ │ │ └── Logo.js │ │ ├── Modal │ │ │ ├── Modal.css │ │ │ └── Modal.js │ │ ├── Navigation │ │ │ ├── MainNavigation │ │ │ │ ├── MainNavigation.css │ │ │ │ └── MainNavigation.js │ │ │ ├── MobileNavigation │ │ │ │ ├── MobileNavigation.css │ │ │ │ └── MobileNavigation.js │ │ │ ├── MobileToggle │ │ │ │ ├── MobileToggle.css │ │ │ │ └── MobileToggle.js │ │ │ └── NavigationItems │ │ │ │ ├── NavigationItems.css │ │ │ │ └── NavigationItems.js │ │ ├── Paginator │ │ │ ├── Paginator.css │ │ │ └── Paginator.js │ │ └── Toolbar │ │ │ ├── Toolbar.css │ │ │ └── Toolbar.js │ │ ├── index.css │ │ ├── index.js │ │ ├── pages │ │ ├── Auth │ │ │ ├── Auth.css │ │ │ ├── Auth.js │ │ │ ├── Login.js │ │ │ └── Signup.js │ │ └── Feed │ │ │ ├── Feed.css │ │ │ ├── Feed.js │ │ │ └── SinglePost │ │ │ ├── SinglePost.css │ │ │ └── SinglePost.js │ │ └── util │ │ ├── image.js │ │ └── validators.js └── section-code │ ├── .gitignore │ ├── app.js │ ├── controllers │ ├── auth.js │ └── feed.js │ ├── middleware │ └── is-auth.js │ ├── models │ ├── post.js │ └── user.js │ ├── package.json │ └── routes │ ├── auth.js │ └── feed.js └── README.md /01 - Understanding the Basics/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/01 - Understanding the Basics/README.md -------------------------------------------------------------------------------- /01 - Understanding the Basics/assignment/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/01 - Understanding the Basics/assignment/README.md -------------------------------------------------------------------------------- /01 - Understanding the Basics/assignment/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/01 - Understanding the Basics/assignment/app.js -------------------------------------------------------------------------------- /01 - Understanding the Basics/assignment/routes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/01 - Understanding the Basics/assignment/routes.js -------------------------------------------------------------------------------- /01 - Understanding the Basics/section-code/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/01 - Understanding the Basics/section-code/app.js -------------------------------------------------------------------------------- /01 - Understanding the Basics/section-code/routes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/01 - Understanding the Basics/section-code/routes.js -------------------------------------------------------------------------------- /02 - Improved Development Workflow and Debugging/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/02 - Improved Development Workflow and Debugging/README.md -------------------------------------------------------------------------------- /02 - Improved Development Workflow and Debugging/section-code/.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/02 - Improved Development Workflow and Debugging/section-code/.vscode/launch.json -------------------------------------------------------------------------------- /02 - Improved Development Workflow and Debugging/section-code/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/02 - Improved Development Workflow and Debugging/section-code/app.js -------------------------------------------------------------------------------- /02 - Improved Development Workflow and Debugging/section-code/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/02 - Improved Development Workflow and Debugging/section-code/package.json -------------------------------------------------------------------------------- /02 - Improved Development Workflow and Debugging/section-code/routes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/02 - Improved Development Workflow and Debugging/section-code/routes.js -------------------------------------------------------------------------------- /03 - Working with Express.js/1 - assignment/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules/ -------------------------------------------------------------------------------- /03 - Working with Express.js/1 - assignment/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/03 - Working with Express.js/1 - assignment/README.md -------------------------------------------------------------------------------- /03 - Working with Express.js/1 - assignment/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/03 - Working with Express.js/1 - assignment/app.js -------------------------------------------------------------------------------- /03 - Working with Express.js/1 - assignment/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/03 - Working with Express.js/1 - assignment/package-lock.json -------------------------------------------------------------------------------- /03 - Working with Express.js/1 - assignment/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/03 - Working with Express.js/1 - assignment/package.json -------------------------------------------------------------------------------- /03 - Working with Express.js/2 - assignment/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules/ -------------------------------------------------------------------------------- /03 - Working with Express.js/2 - assignment/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/03 - Working with Express.js/2 - assignment/README.md -------------------------------------------------------------------------------- /03 - Working with Express.js/2 - assignment/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/03 - Working with Express.js/2 - assignment/app.js -------------------------------------------------------------------------------- /03 - Working with Express.js/2 - assignment/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/03 - Working with Express.js/2 - assignment/package-lock.json -------------------------------------------------------------------------------- /03 - Working with Express.js/2 - assignment/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/03 - Working with Express.js/2 - assignment/package.json -------------------------------------------------------------------------------- /03 - Working with Express.js/2 - assignment/public/css/style.css: -------------------------------------------------------------------------------- 1 | h1 { 2 | color: purple; 3 | } -------------------------------------------------------------------------------- /03 - Working with Express.js/2 - assignment/routes/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/03 - Working with Express.js/2 - assignment/routes/main.js -------------------------------------------------------------------------------- /03 - Working with Express.js/2 - assignment/routes/users.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/03 - Working with Express.js/2 - assignment/routes/users.js -------------------------------------------------------------------------------- /03 - Working with Express.js/2 - assignment/views/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/03 - Working with Express.js/2 - assignment/views/index.html -------------------------------------------------------------------------------- /03 - Working with Express.js/2 - assignment/views/users.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/03 - Working with Express.js/2 - assignment/views/users.html -------------------------------------------------------------------------------- /03 - Working with Express.js/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/03 - Working with Express.js/README.md -------------------------------------------------------------------------------- /03 - Working with Express.js/section-code/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules -------------------------------------------------------------------------------- /03 - Working with Express.js/section-code/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/03 - Working with Express.js/section-code/app.js -------------------------------------------------------------------------------- /03 - Working with Express.js/section-code/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/03 - Working with Express.js/section-code/package.json -------------------------------------------------------------------------------- /03 - Working with Express.js/section-code/public/css/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/03 - Working with Express.js/section-code/public/css/main.css -------------------------------------------------------------------------------- /03 - Working with Express.js/section-code/public/css/product.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/03 - Working with Express.js/section-code/public/css/product.css -------------------------------------------------------------------------------- /03 - Working with Express.js/section-code/routes/admin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/03 - Working with Express.js/section-code/routes/admin.js -------------------------------------------------------------------------------- /03 - Working with Express.js/section-code/routes/shop.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/03 - Working with Express.js/section-code/routes/shop.js -------------------------------------------------------------------------------- /03 - Working with Express.js/section-code/util/path.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/03 - Working with Express.js/section-code/util/path.js -------------------------------------------------------------------------------- /03 - Working with Express.js/section-code/views/404.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/03 - Working with Express.js/section-code/views/404.html -------------------------------------------------------------------------------- /03 - Working with Express.js/section-code/views/add-product.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/03 - Working with Express.js/section-code/views/add-product.html -------------------------------------------------------------------------------- /03 - Working with Express.js/section-code/views/shop.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/03 - Working with Express.js/section-code/views/shop.html -------------------------------------------------------------------------------- /04 - Working with Dynamic Content & Adding Templating Engines/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/04 - Working with Dynamic Content & Adding Templating Engines/README.md -------------------------------------------------------------------------------- /04 - Working with Dynamic Content & Adding Templating Engines/assignment/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules/ -------------------------------------------------------------------------------- /04 - Working with Dynamic Content & Adding Templating Engines/assignment/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/04 - Working with Dynamic Content & Adding Templating Engines/assignment/README.md -------------------------------------------------------------------------------- /04 - Working with Dynamic Content & Adding Templating Engines/assignment/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/04 - Working with Dynamic Content & Adding Templating Engines/assignment/app.js -------------------------------------------------------------------------------- /04 - Working with Dynamic Content & Adding Templating Engines/assignment/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/04 - Working with Dynamic Content & Adding Templating Engines/assignment/package-lock.json -------------------------------------------------------------------------------- /04 - Working with Dynamic Content & Adding Templating Engines/assignment/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/04 - Working with Dynamic Content & Adding Templating Engines/assignment/package.json -------------------------------------------------------------------------------- /04 - Working with Dynamic Content & Adding Templating Engines/assignment/routes/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/04 - Working with Dynamic Content & Adding Templating Engines/assignment/routes/main.js -------------------------------------------------------------------------------- /04 - Working with Dynamic Content & Adding Templating Engines/assignment/routes/users.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/04 - Working with Dynamic Content & Adding Templating Engines/assignment/routes/users.js -------------------------------------------------------------------------------- /04 - Working with Dynamic Content & Adding Templating Engines/assignment/views/index.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/04 - Working with Dynamic Content & Adding Templating Engines/assignment/views/index.ejs -------------------------------------------------------------------------------- /04 - Working with Dynamic Content & Adding Templating Engines/assignment/views/users.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/04 - Working with Dynamic Content & Adding Templating Engines/assignment/views/users.ejs -------------------------------------------------------------------------------- /04 - Working with Dynamic Content & Adding Templating Engines/section-code/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules -------------------------------------------------------------------------------- /04 - Working with Dynamic Content & Adding Templating Engines/section-code/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/04 - Working with Dynamic Content & Adding Templating Engines/section-code/app.js -------------------------------------------------------------------------------- /04 - Working with Dynamic Content & Adding Templating Engines/section-code/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/04 - Working with Dynamic Content & Adding Templating Engines/section-code/package.json -------------------------------------------------------------------------------- /04 - Working with Dynamic Content & Adding Templating Engines/section-code/public/css/forms.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/04 - Working with Dynamic Content & Adding Templating Engines/section-code/public/css/forms.css -------------------------------------------------------------------------------- /04 - Working with Dynamic Content & Adding Templating Engines/section-code/public/css/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/04 - Working with Dynamic Content & Adding Templating Engines/section-code/public/css/main.css -------------------------------------------------------------------------------- /04 - Working with Dynamic Content & Adding Templating Engines/section-code/public/css/product.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/04 - Working with Dynamic Content & Adding Templating Engines/section-code/public/css/product.css -------------------------------------------------------------------------------- /04 - Working with Dynamic Content & Adding Templating Engines/section-code/routes/admin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/04 - Working with Dynamic Content & Adding Templating Engines/section-code/routes/admin.js -------------------------------------------------------------------------------- /04 - Working with Dynamic Content & Adding Templating Engines/section-code/routes/shop.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/04 - Working with Dynamic Content & Adding Templating Engines/section-code/routes/shop.js -------------------------------------------------------------------------------- /04 - Working with Dynamic Content & Adding Templating Engines/section-code/util/path.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/04 - Working with Dynamic Content & Adding Templating Engines/section-code/util/path.js -------------------------------------------------------------------------------- /04 - Working with Dynamic Content & Adding Templating Engines/section-code/views/404.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/04 - Working with Dynamic Content & Adding Templating Engines/section-code/views/404.ejs -------------------------------------------------------------------------------- /04 - Working with Dynamic Content & Adding Templating Engines/section-code/views/404.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/04 - Working with Dynamic Content & Adding Templating Engines/section-code/views/404.hbs -------------------------------------------------------------------------------- /04 - Working with Dynamic Content & Adding Templating Engines/section-code/views/404.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/04 - Working with Dynamic Content & Adding Templating Engines/section-code/views/404.html -------------------------------------------------------------------------------- /04 - Working with Dynamic Content & Adding Templating Engines/section-code/views/404.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/04 - Working with Dynamic Content & Adding Templating Engines/section-code/views/404.pug -------------------------------------------------------------------------------- /04 - Working with Dynamic Content & Adding Templating Engines/section-code/views/add-product.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/04 - Working with Dynamic Content & Adding Templating Engines/section-code/views/add-product.ejs -------------------------------------------------------------------------------- /04 - Working with Dynamic Content & Adding Templating Engines/section-code/views/add-product.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/04 - Working with Dynamic Content & Adding Templating Engines/section-code/views/add-product.hbs -------------------------------------------------------------------------------- /04 - Working with Dynamic Content & Adding Templating Engines/section-code/views/add-product.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/04 - Working with Dynamic Content & Adding Templating Engines/section-code/views/add-product.html -------------------------------------------------------------------------------- /04 - Working with Dynamic Content & Adding Templating Engines/section-code/views/add-product.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/04 - Working with Dynamic Content & Adding Templating Engines/section-code/views/add-product.pug -------------------------------------------------------------------------------- /04 - Working with Dynamic Content & Adding Templating Engines/section-code/views/includes/end.ejs: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /04 - Working with Dynamic Content & Adding Templating Engines/section-code/views/includes/head.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/04 - Working with Dynamic Content & Adding Templating Engines/section-code/views/includes/head.ejs -------------------------------------------------------------------------------- /04 - Working with Dynamic Content & Adding Templating Engines/section-code/views/includes/navigation.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/04 - Working with Dynamic Content & Adding Templating Engines/section-code/views/includes/navigation.ejs -------------------------------------------------------------------------------- /04 - Working with Dynamic Content & Adding Templating Engines/section-code/views/layouts/main-layout.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/04 - Working with Dynamic Content & Adding Templating Engines/section-code/views/layouts/main-layout.hbs -------------------------------------------------------------------------------- /04 - Working with Dynamic Content & Adding Templating Engines/section-code/views/layouts/main-layout.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/04 - Working with Dynamic Content & Adding Templating Engines/section-code/views/layouts/main-layout.pug -------------------------------------------------------------------------------- /04 - Working with Dynamic Content & Adding Templating Engines/section-code/views/shop.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/04 - Working with Dynamic Content & Adding Templating Engines/section-code/views/shop.ejs -------------------------------------------------------------------------------- /04 - Working with Dynamic Content & Adding Templating Engines/section-code/views/shop.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/04 - Working with Dynamic Content & Adding Templating Engines/section-code/views/shop.hbs -------------------------------------------------------------------------------- /04 - Working with Dynamic Content & Adding Templating Engines/section-code/views/shop.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/04 - Working with Dynamic Content & Adding Templating Engines/section-code/views/shop.html -------------------------------------------------------------------------------- /04 - Working with Dynamic Content & Adding Templating Engines/section-code/views/shop.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/04 - Working with Dynamic Content & Adding Templating Engines/section-code/views/shop.pug -------------------------------------------------------------------------------- /05 - The Model View Controller (MVC)/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/05 - The Model View Controller (MVC)/README.md -------------------------------------------------------------------------------- /05 - The Model View Controller (MVC)/section-code/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules -------------------------------------------------------------------------------- /05 - The Model View Controller (MVC)/section-code/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/05 - The Model View Controller (MVC)/section-code/app.js -------------------------------------------------------------------------------- /05 - The Model View Controller (MVC)/section-code/controllers/error.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/05 - The Model View Controller (MVC)/section-code/controllers/error.js -------------------------------------------------------------------------------- /05 - The Model View Controller (MVC)/section-code/controllers/products.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/05 - The Model View Controller (MVC)/section-code/controllers/products.js -------------------------------------------------------------------------------- /05 - The Model View Controller (MVC)/section-code/data/products.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/05 - The Model View Controller (MVC)/section-code/data/products.json -------------------------------------------------------------------------------- /05 - The Model View Controller (MVC)/section-code/models/product.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/05 - The Model View Controller (MVC)/section-code/models/product.js -------------------------------------------------------------------------------- /05 - The Model View Controller (MVC)/section-code/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/05 - The Model View Controller (MVC)/section-code/package.json -------------------------------------------------------------------------------- /05 - The Model View Controller (MVC)/section-code/public/css/forms.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/05 - The Model View Controller (MVC)/section-code/public/css/forms.css -------------------------------------------------------------------------------- /05 - The Model View Controller (MVC)/section-code/public/css/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/05 - The Model View Controller (MVC)/section-code/public/css/main.css -------------------------------------------------------------------------------- /05 - The Model View Controller (MVC)/section-code/public/css/product.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/05 - The Model View Controller (MVC)/section-code/public/css/product.css -------------------------------------------------------------------------------- /05 - The Model View Controller (MVC)/section-code/routes/admin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/05 - The Model View Controller (MVC)/section-code/routes/admin.js -------------------------------------------------------------------------------- /05 - The Model View Controller (MVC)/section-code/routes/shop.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/05 - The Model View Controller (MVC)/section-code/routes/shop.js -------------------------------------------------------------------------------- /05 - The Model View Controller (MVC)/section-code/util/path.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/05 - The Model View Controller (MVC)/section-code/util/path.js -------------------------------------------------------------------------------- /05 - The Model View Controller (MVC)/section-code/views/404.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/05 - The Model View Controller (MVC)/section-code/views/404.ejs -------------------------------------------------------------------------------- /05 - The Model View Controller (MVC)/section-code/views/add-product.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/05 - The Model View Controller (MVC)/section-code/views/add-product.ejs -------------------------------------------------------------------------------- /05 - The Model View Controller (MVC)/section-code/views/includes/end.ejs: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /05 - The Model View Controller (MVC)/section-code/views/includes/head.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/05 - The Model View Controller (MVC)/section-code/views/includes/head.ejs -------------------------------------------------------------------------------- /05 - The Model View Controller (MVC)/section-code/views/includes/navigation.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/05 - The Model View Controller (MVC)/section-code/views/includes/navigation.ejs -------------------------------------------------------------------------------- /05 - The Model View Controller (MVC)/section-code/views/shop.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/05 - The Model View Controller (MVC)/section-code/views/shop.ejs -------------------------------------------------------------------------------- /06 - Enhancing the App/section-code/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules -------------------------------------------------------------------------------- /06 - Enhancing the App/section-code/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/06 - Enhancing the App/section-code/app.js -------------------------------------------------------------------------------- /06 - Enhancing the App/section-code/controllers/admin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/06 - Enhancing the App/section-code/controllers/admin.js -------------------------------------------------------------------------------- /06 - Enhancing the App/section-code/controllers/error.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/06 - Enhancing the App/section-code/controllers/error.js -------------------------------------------------------------------------------- /06 - Enhancing the App/section-code/controllers/shop.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/06 - Enhancing the App/section-code/controllers/shop.js -------------------------------------------------------------------------------- /06 - Enhancing the App/section-code/data/products.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/06 - Enhancing the App/section-code/data/products.json -------------------------------------------------------------------------------- /06 - Enhancing the App/section-code/models/product.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/06 - Enhancing the App/section-code/models/product.js -------------------------------------------------------------------------------- /06 - Enhancing the App/section-code/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/06 - Enhancing the App/section-code/package.json -------------------------------------------------------------------------------- /06 - Enhancing the App/section-code/public/css/forms.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/06 - Enhancing the App/section-code/public/css/forms.css -------------------------------------------------------------------------------- /06 - Enhancing the App/section-code/public/css/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/06 - Enhancing the App/section-code/public/css/main.css -------------------------------------------------------------------------------- /06 - Enhancing the App/section-code/public/css/product.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/06 - Enhancing the App/section-code/public/css/product.css -------------------------------------------------------------------------------- /06 - Enhancing the App/section-code/routes/admin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/06 - Enhancing the App/section-code/routes/admin.js -------------------------------------------------------------------------------- /06 - Enhancing the App/section-code/routes/shop.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/06 - Enhancing the App/section-code/routes/shop.js -------------------------------------------------------------------------------- /06 - Enhancing the App/section-code/util/path.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/06 - Enhancing the App/section-code/util/path.js -------------------------------------------------------------------------------- /06 - Enhancing the App/section-code/views/404.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/06 - Enhancing the App/section-code/views/404.ejs -------------------------------------------------------------------------------- /06 - Enhancing the App/section-code/views/admin/add-product.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/06 - Enhancing the App/section-code/views/admin/add-product.ejs -------------------------------------------------------------------------------- /06 - Enhancing the App/section-code/views/admin/edit-product.ejs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /06 - Enhancing the App/section-code/views/admin/products.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/06 - Enhancing the App/section-code/views/admin/products.ejs -------------------------------------------------------------------------------- /06 - Enhancing the App/section-code/views/includes/end.ejs: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /06 - Enhancing the App/section-code/views/includes/head.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/06 - Enhancing the App/section-code/views/includes/head.ejs -------------------------------------------------------------------------------- /06 - Enhancing the App/section-code/views/includes/navigation.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/06 - Enhancing the App/section-code/views/includes/navigation.ejs -------------------------------------------------------------------------------- /06 - Enhancing the App/section-code/views/shop/cart.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/06 - Enhancing the App/section-code/views/shop/cart.ejs -------------------------------------------------------------------------------- /06 - Enhancing the App/section-code/views/shop/checkout.ejs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /06 - Enhancing the App/section-code/views/shop/index.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/06 - Enhancing the App/section-code/views/shop/index.ejs -------------------------------------------------------------------------------- /06 - Enhancing the App/section-code/views/shop/orders.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/06 - Enhancing the App/section-code/views/shop/orders.ejs -------------------------------------------------------------------------------- /06 - Enhancing the App/section-code/views/shop/product-detail.ejs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /06 - Enhancing the App/section-code/views/shop/product-list.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/06 - Enhancing the App/section-code/views/shop/product-list.ejs -------------------------------------------------------------------------------- /10 - Working with NoSQL & Using MongoDB/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/10 - Working with NoSQL & Using MongoDB/README.md -------------------------------------------------------------------------------- /10 - Working with NoSQL & Using MongoDB/section-code/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules -------------------------------------------------------------------------------- /10 - Working with NoSQL & Using MongoDB/section-code/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/10 - Working with NoSQL & Using MongoDB/section-code/app.js -------------------------------------------------------------------------------- /10 - Working with NoSQL & Using MongoDB/section-code/controllers/admin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/10 - Working with NoSQL & Using MongoDB/section-code/controllers/admin.js -------------------------------------------------------------------------------- /10 - Working with NoSQL & Using MongoDB/section-code/controllers/error.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/10 - Working with NoSQL & Using MongoDB/section-code/controllers/error.js -------------------------------------------------------------------------------- /10 - Working with NoSQL & Using MongoDB/section-code/controllers/shop.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/10 - Working with NoSQL & Using MongoDB/section-code/controllers/shop.js -------------------------------------------------------------------------------- /10 - Working with NoSQL & Using MongoDB/section-code/data/cart.json: -------------------------------------------------------------------------------- 1 | {"products":[{"id":"0.41607315815753076","qty":1}],"totalPrice":12} -------------------------------------------------------------------------------- /10 - Working with NoSQL & Using MongoDB/section-code/data/products.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/10 - Working with NoSQL & Using MongoDB/section-code/data/products.json -------------------------------------------------------------------------------- /10 - Working with NoSQL & Using MongoDB/section-code/models/product.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/10 - Working with NoSQL & Using MongoDB/section-code/models/product.js -------------------------------------------------------------------------------- /10 - Working with NoSQL & Using MongoDB/section-code/models/user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/10 - Working with NoSQL & Using MongoDB/section-code/models/user.js -------------------------------------------------------------------------------- /10 - Working with NoSQL & Using MongoDB/section-code/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/10 - Working with NoSQL & Using MongoDB/section-code/package.json -------------------------------------------------------------------------------- /10 - Working with NoSQL & Using MongoDB/section-code/public/css/cart.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/10 - Working with NoSQL & Using MongoDB/section-code/public/css/cart.css -------------------------------------------------------------------------------- /10 - Working with NoSQL & Using MongoDB/section-code/public/css/forms.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/10 - Working with NoSQL & Using MongoDB/section-code/public/css/forms.css -------------------------------------------------------------------------------- /10 - Working with NoSQL & Using MongoDB/section-code/public/css/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/10 - Working with NoSQL & Using MongoDB/section-code/public/css/main.css -------------------------------------------------------------------------------- /10 - Working with NoSQL & Using MongoDB/section-code/public/css/orders.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/10 - Working with NoSQL & Using MongoDB/section-code/public/css/orders.css -------------------------------------------------------------------------------- /10 - Working with NoSQL & Using MongoDB/section-code/public/css/product.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/10 - Working with NoSQL & Using MongoDB/section-code/public/css/product.css -------------------------------------------------------------------------------- /10 - Working with NoSQL & Using MongoDB/section-code/public/js/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/10 - Working with NoSQL & Using MongoDB/section-code/public/js/main.js -------------------------------------------------------------------------------- /10 - Working with NoSQL & Using MongoDB/section-code/routes/admin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/10 - Working with NoSQL & Using MongoDB/section-code/routes/admin.js -------------------------------------------------------------------------------- /10 - Working with NoSQL & Using MongoDB/section-code/routes/shop.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/10 - Working with NoSQL & Using MongoDB/section-code/routes/shop.js -------------------------------------------------------------------------------- /10 - Working with NoSQL & Using MongoDB/section-code/util/database.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/10 - Working with NoSQL & Using MongoDB/section-code/util/database.js -------------------------------------------------------------------------------- /10 - Working with NoSQL & Using MongoDB/section-code/util/path.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/10 - Working with NoSQL & Using MongoDB/section-code/util/path.js -------------------------------------------------------------------------------- /10 - Working with NoSQL & Using MongoDB/section-code/views/404.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/10 - Working with NoSQL & Using MongoDB/section-code/views/404.ejs -------------------------------------------------------------------------------- /10 - Working with NoSQL & Using MongoDB/section-code/views/admin/edit-product.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/10 - Working with NoSQL & Using MongoDB/section-code/views/admin/edit-product.ejs -------------------------------------------------------------------------------- /10 - Working with NoSQL & Using MongoDB/section-code/views/admin/products.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/10 - Working with NoSQL & Using MongoDB/section-code/views/admin/products.ejs -------------------------------------------------------------------------------- /10 - Working with NoSQL & Using MongoDB/section-code/views/includes/add-to-cart.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/10 - Working with NoSQL & Using MongoDB/section-code/views/includes/add-to-cart.ejs -------------------------------------------------------------------------------- /10 - Working with NoSQL & Using MongoDB/section-code/views/includes/end.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/10 - Working with NoSQL & Using MongoDB/section-code/views/includes/end.ejs -------------------------------------------------------------------------------- /10 - Working with NoSQL & Using MongoDB/section-code/views/includes/head.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/10 - Working with NoSQL & Using MongoDB/section-code/views/includes/head.ejs -------------------------------------------------------------------------------- /10 - Working with NoSQL & Using MongoDB/section-code/views/includes/navigation.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/10 - Working with NoSQL & Using MongoDB/section-code/views/includes/navigation.ejs -------------------------------------------------------------------------------- /10 - Working with NoSQL & Using MongoDB/section-code/views/shop/cart.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/10 - Working with NoSQL & Using MongoDB/section-code/views/shop/cart.ejs -------------------------------------------------------------------------------- /10 - Working with NoSQL & Using MongoDB/section-code/views/shop/checkout.ejs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /10 - Working with NoSQL & Using MongoDB/section-code/views/shop/index.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/10 - Working with NoSQL & Using MongoDB/section-code/views/shop/index.ejs -------------------------------------------------------------------------------- /10 - Working with NoSQL & Using MongoDB/section-code/views/shop/orders.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/10 - Working with NoSQL & Using MongoDB/section-code/views/shop/orders.ejs -------------------------------------------------------------------------------- /10 - Working with NoSQL & Using MongoDB/section-code/views/shop/product-detail.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/10 - Working with NoSQL & Using MongoDB/section-code/views/shop/product-detail.ejs -------------------------------------------------------------------------------- /10 - Working with NoSQL & Using MongoDB/section-code/views/shop/product-list.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/10 - Working with NoSQL & Using MongoDB/section-code/views/shop/product-list.ejs -------------------------------------------------------------------------------- /11 - Working with Mongoose/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/11 - Working with Mongoose/README.md -------------------------------------------------------------------------------- /11 - Working with Mongoose/section-code/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules -------------------------------------------------------------------------------- /11 - Working with Mongoose/section-code/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/11 - Working with Mongoose/section-code/app.js -------------------------------------------------------------------------------- /11 - Working with Mongoose/section-code/controllers/admin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/11 - Working with Mongoose/section-code/controllers/admin.js -------------------------------------------------------------------------------- /11 - Working with Mongoose/section-code/controllers/error.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/11 - Working with Mongoose/section-code/controllers/error.js -------------------------------------------------------------------------------- /11 - Working with Mongoose/section-code/controllers/shop.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/11 - Working with Mongoose/section-code/controllers/shop.js -------------------------------------------------------------------------------- /11 - Working with Mongoose/section-code/data/cart.json: -------------------------------------------------------------------------------- 1 | {"products":[{"id":"0.41607315815753076","qty":1}],"totalPrice":12} -------------------------------------------------------------------------------- /11 - Working with Mongoose/section-code/data/products.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/11 - Working with Mongoose/section-code/data/products.json -------------------------------------------------------------------------------- /11 - Working with Mongoose/section-code/models/order.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/11 - Working with Mongoose/section-code/models/order.js -------------------------------------------------------------------------------- /11 - Working with Mongoose/section-code/models/product.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/11 - Working with Mongoose/section-code/models/product.js -------------------------------------------------------------------------------- /11 - Working with Mongoose/section-code/models/user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/11 - Working with Mongoose/section-code/models/user.js -------------------------------------------------------------------------------- /11 - Working with Mongoose/section-code/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/11 - Working with Mongoose/section-code/package.json -------------------------------------------------------------------------------- /11 - Working with Mongoose/section-code/public/css/cart.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/11 - Working with Mongoose/section-code/public/css/cart.css -------------------------------------------------------------------------------- /11 - Working with Mongoose/section-code/public/css/forms.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/11 - Working with Mongoose/section-code/public/css/forms.css -------------------------------------------------------------------------------- /11 - Working with Mongoose/section-code/public/css/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/11 - Working with Mongoose/section-code/public/css/main.css -------------------------------------------------------------------------------- /11 - Working with Mongoose/section-code/public/css/orders.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/11 - Working with Mongoose/section-code/public/css/orders.css -------------------------------------------------------------------------------- /11 - Working with Mongoose/section-code/public/css/product.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/11 - Working with Mongoose/section-code/public/css/product.css -------------------------------------------------------------------------------- /11 - Working with Mongoose/section-code/public/js/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/11 - Working with Mongoose/section-code/public/js/main.js -------------------------------------------------------------------------------- /11 - Working with Mongoose/section-code/routes/admin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/11 - Working with Mongoose/section-code/routes/admin.js -------------------------------------------------------------------------------- /11 - Working with Mongoose/section-code/routes/shop.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/11 - Working with Mongoose/section-code/routes/shop.js -------------------------------------------------------------------------------- /11 - Working with Mongoose/section-code/util/path.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/11 - Working with Mongoose/section-code/util/path.js -------------------------------------------------------------------------------- /11 - Working with Mongoose/section-code/views/404.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/11 - Working with Mongoose/section-code/views/404.ejs -------------------------------------------------------------------------------- /11 - Working with Mongoose/section-code/views/admin/edit-product.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/11 - Working with Mongoose/section-code/views/admin/edit-product.ejs -------------------------------------------------------------------------------- /11 - Working with Mongoose/section-code/views/admin/products.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/11 - Working with Mongoose/section-code/views/admin/products.ejs -------------------------------------------------------------------------------- /11 - Working with Mongoose/section-code/views/includes/add-to-cart.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/11 - Working with Mongoose/section-code/views/includes/add-to-cart.ejs -------------------------------------------------------------------------------- /11 - Working with Mongoose/section-code/views/includes/end.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/11 - Working with Mongoose/section-code/views/includes/end.ejs -------------------------------------------------------------------------------- /11 - Working with Mongoose/section-code/views/includes/head.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/11 - Working with Mongoose/section-code/views/includes/head.ejs -------------------------------------------------------------------------------- /11 - Working with Mongoose/section-code/views/includes/navigation.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/11 - Working with Mongoose/section-code/views/includes/navigation.ejs -------------------------------------------------------------------------------- /11 - Working with Mongoose/section-code/views/shop/cart.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/11 - Working with Mongoose/section-code/views/shop/cart.ejs -------------------------------------------------------------------------------- /11 - Working with Mongoose/section-code/views/shop/checkout.ejs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /11 - Working with Mongoose/section-code/views/shop/index.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/11 - Working with Mongoose/section-code/views/shop/index.ejs -------------------------------------------------------------------------------- /11 - Working with Mongoose/section-code/views/shop/orders.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/11 - Working with Mongoose/section-code/views/shop/orders.ejs -------------------------------------------------------------------------------- /11 - Working with Mongoose/section-code/views/shop/product-detail.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/11 - Working with Mongoose/section-code/views/shop/product-detail.ejs -------------------------------------------------------------------------------- /11 - Working with Mongoose/section-code/views/shop/product-list.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/11 - Working with Mongoose/section-code/views/shop/product-list.ejs -------------------------------------------------------------------------------- /12 - Sessions & Cookies/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/12 - Sessions & Cookies/README.md -------------------------------------------------------------------------------- /12 - Sessions & Cookies/assignment/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules -------------------------------------------------------------------------------- /12 - Sessions & Cookies/assignment/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/12 - Sessions & Cookies/assignment/app.js -------------------------------------------------------------------------------- /12 - Sessions & Cookies/assignment/controllers/admin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/12 - Sessions & Cookies/assignment/controllers/admin.js -------------------------------------------------------------------------------- /12 - Sessions & Cookies/assignment/controllers/auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/12 - Sessions & Cookies/assignment/controllers/auth.js -------------------------------------------------------------------------------- /12 - Sessions & Cookies/assignment/controllers/error.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/12 - Sessions & Cookies/assignment/controllers/error.js -------------------------------------------------------------------------------- /12 - Sessions & Cookies/assignment/controllers/shop.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/12 - Sessions & Cookies/assignment/controllers/shop.js -------------------------------------------------------------------------------- /12 - Sessions & Cookies/assignment/data/cart.json: -------------------------------------------------------------------------------- 1 | {"products":[{"id":"0.41607315815753076","qty":1}],"totalPrice":12} -------------------------------------------------------------------------------- /12 - Sessions & Cookies/assignment/data/products.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/12 - Sessions & Cookies/assignment/data/products.json -------------------------------------------------------------------------------- /12 - Sessions & Cookies/assignment/models/order.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/12 - Sessions & Cookies/assignment/models/order.js -------------------------------------------------------------------------------- /12 - Sessions & Cookies/assignment/models/product.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/12 - Sessions & Cookies/assignment/models/product.js -------------------------------------------------------------------------------- /12 - Sessions & Cookies/assignment/models/user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/12 - Sessions & Cookies/assignment/models/user.js -------------------------------------------------------------------------------- /12 - Sessions & Cookies/assignment/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/12 - Sessions & Cookies/assignment/package.json -------------------------------------------------------------------------------- /12 - Sessions & Cookies/assignment/public/css/auth.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/12 - Sessions & Cookies/assignment/public/css/auth.css -------------------------------------------------------------------------------- /12 - Sessions & Cookies/assignment/public/css/cart.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/12 - Sessions & Cookies/assignment/public/css/cart.css -------------------------------------------------------------------------------- /12 - Sessions & Cookies/assignment/public/css/forms.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/12 - Sessions & Cookies/assignment/public/css/forms.css -------------------------------------------------------------------------------- /12 - Sessions & Cookies/assignment/public/css/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/12 - Sessions & Cookies/assignment/public/css/main.css -------------------------------------------------------------------------------- /12 - Sessions & Cookies/assignment/public/css/orders.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/12 - Sessions & Cookies/assignment/public/css/orders.css -------------------------------------------------------------------------------- /12 - Sessions & Cookies/assignment/public/css/product.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/12 - Sessions & Cookies/assignment/public/css/product.css -------------------------------------------------------------------------------- /12 - Sessions & Cookies/assignment/public/js/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/12 - Sessions & Cookies/assignment/public/js/main.js -------------------------------------------------------------------------------- /12 - Sessions & Cookies/assignment/routes/admin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/12 - Sessions & Cookies/assignment/routes/admin.js -------------------------------------------------------------------------------- /12 - Sessions & Cookies/assignment/routes/auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/12 - Sessions & Cookies/assignment/routes/auth.js -------------------------------------------------------------------------------- /12 - Sessions & Cookies/assignment/routes/shop.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/12 - Sessions & Cookies/assignment/routes/shop.js -------------------------------------------------------------------------------- /12 - Sessions & Cookies/assignment/util/path.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/12 - Sessions & Cookies/assignment/util/path.js -------------------------------------------------------------------------------- /12 - Sessions & Cookies/assignment/views/404.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/12 - Sessions & Cookies/assignment/views/404.ejs -------------------------------------------------------------------------------- /12 - Sessions & Cookies/assignment/views/admin/edit-product.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/12 - Sessions & Cookies/assignment/views/admin/edit-product.ejs -------------------------------------------------------------------------------- /12 - Sessions & Cookies/assignment/views/admin/products.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/12 - Sessions & Cookies/assignment/views/admin/products.ejs -------------------------------------------------------------------------------- /12 - Sessions & Cookies/assignment/views/auth/login.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/12 - Sessions & Cookies/assignment/views/auth/login.ejs -------------------------------------------------------------------------------- /12 - Sessions & Cookies/assignment/views/includes/add-to-cart.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/12 - Sessions & Cookies/assignment/views/includes/add-to-cart.ejs -------------------------------------------------------------------------------- /12 - Sessions & Cookies/assignment/views/includes/end.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/12 - Sessions & Cookies/assignment/views/includes/end.ejs -------------------------------------------------------------------------------- /12 - Sessions & Cookies/assignment/views/includes/head.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/12 - Sessions & Cookies/assignment/views/includes/head.ejs -------------------------------------------------------------------------------- /12 - Sessions & Cookies/assignment/views/includes/navigation.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/12 - Sessions & Cookies/assignment/views/includes/navigation.ejs -------------------------------------------------------------------------------- /12 - Sessions & Cookies/assignment/views/shop/cart.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/12 - Sessions & Cookies/assignment/views/shop/cart.ejs -------------------------------------------------------------------------------- /12 - Sessions & Cookies/assignment/views/shop/checkout.ejs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /12 - Sessions & Cookies/assignment/views/shop/index.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/12 - Sessions & Cookies/assignment/views/shop/index.ejs -------------------------------------------------------------------------------- /12 - Sessions & Cookies/assignment/views/shop/orders.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/12 - Sessions & Cookies/assignment/views/shop/orders.ejs -------------------------------------------------------------------------------- /12 - Sessions & Cookies/assignment/views/shop/product-detail.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/12 - Sessions & Cookies/assignment/views/shop/product-detail.ejs -------------------------------------------------------------------------------- /12 - Sessions & Cookies/assignment/views/shop/product-list.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/12 - Sessions & Cookies/assignment/views/shop/product-list.ejs -------------------------------------------------------------------------------- /12 - Sessions & Cookies/section-code/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules -------------------------------------------------------------------------------- /12 - Sessions & Cookies/section-code/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/12 - Sessions & Cookies/section-code/app.js -------------------------------------------------------------------------------- /12 - Sessions & Cookies/section-code/controllers/admin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/12 - Sessions & Cookies/section-code/controllers/admin.js -------------------------------------------------------------------------------- /12 - Sessions & Cookies/section-code/controllers/auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/12 - Sessions & Cookies/section-code/controllers/auth.js -------------------------------------------------------------------------------- /12 - Sessions & Cookies/section-code/controllers/error.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/12 - Sessions & Cookies/section-code/controllers/error.js -------------------------------------------------------------------------------- /12 - Sessions & Cookies/section-code/controllers/shop.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/12 - Sessions & Cookies/section-code/controllers/shop.js -------------------------------------------------------------------------------- /12 - Sessions & Cookies/section-code/data/cart.json: -------------------------------------------------------------------------------- 1 | {"products":[{"id":"0.41607315815753076","qty":1}],"totalPrice":12} -------------------------------------------------------------------------------- /12 - Sessions & Cookies/section-code/data/products.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/12 - Sessions & Cookies/section-code/data/products.json -------------------------------------------------------------------------------- /12 - Sessions & Cookies/section-code/models/order.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/12 - Sessions & Cookies/section-code/models/order.js -------------------------------------------------------------------------------- /12 - Sessions & Cookies/section-code/models/product.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/12 - Sessions & Cookies/section-code/models/product.js -------------------------------------------------------------------------------- /12 - Sessions & Cookies/section-code/models/user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/12 - Sessions & Cookies/section-code/models/user.js -------------------------------------------------------------------------------- /12 - Sessions & Cookies/section-code/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/12 - Sessions & Cookies/section-code/package.json -------------------------------------------------------------------------------- /12 - Sessions & Cookies/section-code/public/css/auth.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/12 - Sessions & Cookies/section-code/public/css/auth.css -------------------------------------------------------------------------------- /12 - Sessions & Cookies/section-code/public/css/cart.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/12 - Sessions & Cookies/section-code/public/css/cart.css -------------------------------------------------------------------------------- /12 - Sessions & Cookies/section-code/public/css/forms.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/12 - Sessions & Cookies/section-code/public/css/forms.css -------------------------------------------------------------------------------- /12 - Sessions & Cookies/section-code/public/css/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/12 - Sessions & Cookies/section-code/public/css/main.css -------------------------------------------------------------------------------- /12 - Sessions & Cookies/section-code/public/css/orders.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/12 - Sessions & Cookies/section-code/public/css/orders.css -------------------------------------------------------------------------------- /12 - Sessions & Cookies/section-code/public/css/product.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/12 - Sessions & Cookies/section-code/public/css/product.css -------------------------------------------------------------------------------- /12 - Sessions & Cookies/section-code/public/js/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/12 - Sessions & Cookies/section-code/public/js/main.js -------------------------------------------------------------------------------- /12 - Sessions & Cookies/section-code/routes/admin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/12 - Sessions & Cookies/section-code/routes/admin.js -------------------------------------------------------------------------------- /12 - Sessions & Cookies/section-code/routes/auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/12 - Sessions & Cookies/section-code/routes/auth.js -------------------------------------------------------------------------------- /12 - Sessions & Cookies/section-code/routes/shop.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/12 - Sessions & Cookies/section-code/routes/shop.js -------------------------------------------------------------------------------- /12 - Sessions & Cookies/section-code/util/path.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/12 - Sessions & Cookies/section-code/util/path.js -------------------------------------------------------------------------------- /12 - Sessions & Cookies/section-code/views/404.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/12 - Sessions & Cookies/section-code/views/404.ejs -------------------------------------------------------------------------------- /12 - Sessions & Cookies/section-code/views/admin/edit-product.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/12 - Sessions & Cookies/section-code/views/admin/edit-product.ejs -------------------------------------------------------------------------------- /12 - Sessions & Cookies/section-code/views/admin/products.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/12 - Sessions & Cookies/section-code/views/admin/products.ejs -------------------------------------------------------------------------------- /12 - Sessions & Cookies/section-code/views/auth/login.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/12 - Sessions & Cookies/section-code/views/auth/login.ejs -------------------------------------------------------------------------------- /12 - Sessions & Cookies/section-code/views/includes/add-to-cart.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/12 - Sessions & Cookies/section-code/views/includes/add-to-cart.ejs -------------------------------------------------------------------------------- /12 - Sessions & Cookies/section-code/views/includes/end.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/12 - Sessions & Cookies/section-code/views/includes/end.ejs -------------------------------------------------------------------------------- /12 - Sessions & Cookies/section-code/views/includes/head.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/12 - Sessions & Cookies/section-code/views/includes/head.ejs -------------------------------------------------------------------------------- /12 - Sessions & Cookies/section-code/views/includes/navigation.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/12 - Sessions & Cookies/section-code/views/includes/navigation.ejs -------------------------------------------------------------------------------- /12 - Sessions & Cookies/section-code/views/shop/cart.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/12 - Sessions & Cookies/section-code/views/shop/cart.ejs -------------------------------------------------------------------------------- /12 - Sessions & Cookies/section-code/views/shop/checkout.ejs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /12 - Sessions & Cookies/section-code/views/shop/index.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/12 - Sessions & Cookies/section-code/views/shop/index.ejs -------------------------------------------------------------------------------- /12 - Sessions & Cookies/section-code/views/shop/orders.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/12 - Sessions & Cookies/section-code/views/shop/orders.ejs -------------------------------------------------------------------------------- /12 - Sessions & Cookies/section-code/views/shop/product-detail.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/12 - Sessions & Cookies/section-code/views/shop/product-detail.ejs -------------------------------------------------------------------------------- /12 - Sessions & Cookies/section-code/views/shop/product-list.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/12 - Sessions & Cookies/section-code/views/shop/product-list.ejs -------------------------------------------------------------------------------- /13 - Adding Authentication/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/13 - Adding Authentication/README.md -------------------------------------------------------------------------------- /13 - Adding Authentication/section-code/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules -------------------------------------------------------------------------------- /13 - Adding Authentication/section-code/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/13 - Adding Authentication/section-code/app.js -------------------------------------------------------------------------------- /13 - Adding Authentication/section-code/controllers/admin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/13 - Adding Authentication/section-code/controllers/admin.js -------------------------------------------------------------------------------- /13 - Adding Authentication/section-code/controllers/auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/13 - Adding Authentication/section-code/controllers/auth.js -------------------------------------------------------------------------------- /13 - Adding Authentication/section-code/controllers/error.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/13 - Adding Authentication/section-code/controllers/error.js -------------------------------------------------------------------------------- /13 - Adding Authentication/section-code/controllers/shop.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/13 - Adding Authentication/section-code/controllers/shop.js -------------------------------------------------------------------------------- /13 - Adding Authentication/section-code/data/cart.json: -------------------------------------------------------------------------------- 1 | {"products":[{"id":"0.41607315815753076","qty":1}],"totalPrice":12} -------------------------------------------------------------------------------- /13 - Adding Authentication/section-code/data/products.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/13 - Adding Authentication/section-code/data/products.json -------------------------------------------------------------------------------- /13 - Adding Authentication/section-code/middleware/is-auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/13 - Adding Authentication/section-code/middleware/is-auth.js -------------------------------------------------------------------------------- /13 - Adding Authentication/section-code/models/order.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/13 - Adding Authentication/section-code/models/order.js -------------------------------------------------------------------------------- /13 - Adding Authentication/section-code/models/product.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/13 - Adding Authentication/section-code/models/product.js -------------------------------------------------------------------------------- /13 - Adding Authentication/section-code/models/user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/13 - Adding Authentication/section-code/models/user.js -------------------------------------------------------------------------------- /13 - Adding Authentication/section-code/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/13 - Adding Authentication/section-code/package.json -------------------------------------------------------------------------------- /13 - Adding Authentication/section-code/public/css/auth.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/13 - Adding Authentication/section-code/public/css/auth.css -------------------------------------------------------------------------------- /13 - Adding Authentication/section-code/public/css/cart.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/13 - Adding Authentication/section-code/public/css/cart.css -------------------------------------------------------------------------------- /13 - Adding Authentication/section-code/public/css/forms.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/13 - Adding Authentication/section-code/public/css/forms.css -------------------------------------------------------------------------------- /13 - Adding Authentication/section-code/public/css/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/13 - Adding Authentication/section-code/public/css/main.css -------------------------------------------------------------------------------- /13 - Adding Authentication/section-code/public/css/orders.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/13 - Adding Authentication/section-code/public/css/orders.css -------------------------------------------------------------------------------- /13 - Adding Authentication/section-code/public/css/product.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/13 - Adding Authentication/section-code/public/css/product.css -------------------------------------------------------------------------------- /13 - Adding Authentication/section-code/public/js/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/13 - Adding Authentication/section-code/public/js/main.js -------------------------------------------------------------------------------- /13 - Adding Authentication/section-code/routes/admin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/13 - Adding Authentication/section-code/routes/admin.js -------------------------------------------------------------------------------- /13 - Adding Authentication/section-code/routes/auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/13 - Adding Authentication/section-code/routes/auth.js -------------------------------------------------------------------------------- /13 - Adding Authentication/section-code/routes/shop.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/13 - Adding Authentication/section-code/routes/shop.js -------------------------------------------------------------------------------- /13 - Adding Authentication/section-code/util/path.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/13 - Adding Authentication/section-code/util/path.js -------------------------------------------------------------------------------- /13 - Adding Authentication/section-code/views/404.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/13 - Adding Authentication/section-code/views/404.ejs -------------------------------------------------------------------------------- /13 - Adding Authentication/section-code/views/admin/edit-product.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/13 - Adding Authentication/section-code/views/admin/edit-product.ejs -------------------------------------------------------------------------------- /13 - Adding Authentication/section-code/views/admin/products.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/13 - Adding Authentication/section-code/views/admin/products.ejs -------------------------------------------------------------------------------- /13 - Adding Authentication/section-code/views/auth/login.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/13 - Adding Authentication/section-code/views/auth/login.ejs -------------------------------------------------------------------------------- /13 - Adding Authentication/section-code/views/auth/signup.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/13 - Adding Authentication/section-code/views/auth/signup.ejs -------------------------------------------------------------------------------- /13 - Adding Authentication/section-code/views/includes/add-to-cart.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/13 - Adding Authentication/section-code/views/includes/add-to-cart.ejs -------------------------------------------------------------------------------- /13 - Adding Authentication/section-code/views/includes/end.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/13 - Adding Authentication/section-code/views/includes/end.ejs -------------------------------------------------------------------------------- /13 - Adding Authentication/section-code/views/includes/head.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/13 - Adding Authentication/section-code/views/includes/head.ejs -------------------------------------------------------------------------------- /13 - Adding Authentication/section-code/views/includes/navigation.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/13 - Adding Authentication/section-code/views/includes/navigation.ejs -------------------------------------------------------------------------------- /13 - Adding Authentication/section-code/views/shop/cart.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/13 - Adding Authentication/section-code/views/shop/cart.ejs -------------------------------------------------------------------------------- /13 - Adding Authentication/section-code/views/shop/checkout.ejs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /13 - Adding Authentication/section-code/views/shop/index.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/13 - Adding Authentication/section-code/views/shop/index.ejs -------------------------------------------------------------------------------- /13 - Adding Authentication/section-code/views/shop/orders.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/13 - Adding Authentication/section-code/views/shop/orders.ejs -------------------------------------------------------------------------------- /13 - Adding Authentication/section-code/views/shop/product-detail.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/13 - Adding Authentication/section-code/views/shop/product-detail.ejs -------------------------------------------------------------------------------- /13 - Adding Authentication/section-code/views/shop/product-list.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/13 - Adding Authentication/section-code/views/shop/product-list.ejs -------------------------------------------------------------------------------- /15 - Advanced Authentication/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/15 - Advanced Authentication/README.md -------------------------------------------------------------------------------- /15 - Advanced Authentication/section-code/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules -------------------------------------------------------------------------------- /15 - Advanced Authentication/section-code/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/15 - Advanced Authentication/section-code/app.js -------------------------------------------------------------------------------- /15 - Advanced Authentication/section-code/controllers/admin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/15 - Advanced Authentication/section-code/controllers/admin.js -------------------------------------------------------------------------------- /15 - Advanced Authentication/section-code/controllers/auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/15 - Advanced Authentication/section-code/controllers/auth.js -------------------------------------------------------------------------------- /15 - Advanced Authentication/section-code/controllers/error.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/15 - Advanced Authentication/section-code/controllers/error.js -------------------------------------------------------------------------------- /15 - Advanced Authentication/section-code/controllers/shop.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/15 - Advanced Authentication/section-code/controllers/shop.js -------------------------------------------------------------------------------- /15 - Advanced Authentication/section-code/data/cart.json: -------------------------------------------------------------------------------- 1 | {"products":[{"id":"0.41607315815753076","qty":1}],"totalPrice":12} -------------------------------------------------------------------------------- /15 - Advanced Authentication/section-code/data/products.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/15 - Advanced Authentication/section-code/data/products.json -------------------------------------------------------------------------------- /15 - Advanced Authentication/section-code/middleware/is-auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/15 - Advanced Authentication/section-code/middleware/is-auth.js -------------------------------------------------------------------------------- /15 - Advanced Authentication/section-code/models/order.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/15 - Advanced Authentication/section-code/models/order.js -------------------------------------------------------------------------------- /15 - Advanced Authentication/section-code/models/product.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/15 - Advanced Authentication/section-code/models/product.js -------------------------------------------------------------------------------- /15 - Advanced Authentication/section-code/models/user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/15 - Advanced Authentication/section-code/models/user.js -------------------------------------------------------------------------------- /15 - Advanced Authentication/section-code/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/15 - Advanced Authentication/section-code/package.json -------------------------------------------------------------------------------- /15 - Advanced Authentication/section-code/public/css/auth.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/15 - Advanced Authentication/section-code/public/css/auth.css -------------------------------------------------------------------------------- /15 - Advanced Authentication/section-code/public/css/cart.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/15 - Advanced Authentication/section-code/public/css/cart.css -------------------------------------------------------------------------------- /15 - Advanced Authentication/section-code/public/css/forms.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/15 - Advanced Authentication/section-code/public/css/forms.css -------------------------------------------------------------------------------- /15 - Advanced Authentication/section-code/public/css/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/15 - Advanced Authentication/section-code/public/css/main.css -------------------------------------------------------------------------------- /15 - Advanced Authentication/section-code/public/css/orders.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/15 - Advanced Authentication/section-code/public/css/orders.css -------------------------------------------------------------------------------- /15 - Advanced Authentication/section-code/public/css/product.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/15 - Advanced Authentication/section-code/public/css/product.css -------------------------------------------------------------------------------- /15 - Advanced Authentication/section-code/public/js/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/15 - Advanced Authentication/section-code/public/js/main.js -------------------------------------------------------------------------------- /15 - Advanced Authentication/section-code/routes/admin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/15 - Advanced Authentication/section-code/routes/admin.js -------------------------------------------------------------------------------- /15 - Advanced Authentication/section-code/routes/auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/15 - Advanced Authentication/section-code/routes/auth.js -------------------------------------------------------------------------------- /15 - Advanced Authentication/section-code/routes/shop.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/15 - Advanced Authentication/section-code/routes/shop.js -------------------------------------------------------------------------------- /15 - Advanced Authentication/section-code/util/path.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/15 - Advanced Authentication/section-code/util/path.js -------------------------------------------------------------------------------- /15 - Advanced Authentication/section-code/views/404.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/15 - Advanced Authentication/section-code/views/404.ejs -------------------------------------------------------------------------------- /15 - Advanced Authentication/section-code/views/admin/edit-product.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/15 - Advanced Authentication/section-code/views/admin/edit-product.ejs -------------------------------------------------------------------------------- /15 - Advanced Authentication/section-code/views/admin/products.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/15 - Advanced Authentication/section-code/views/admin/products.ejs -------------------------------------------------------------------------------- /15 - Advanced Authentication/section-code/views/auth/login.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/15 - Advanced Authentication/section-code/views/auth/login.ejs -------------------------------------------------------------------------------- /15 - Advanced Authentication/section-code/views/auth/new-password.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/15 - Advanced Authentication/section-code/views/auth/new-password.ejs -------------------------------------------------------------------------------- /15 - Advanced Authentication/section-code/views/auth/reset.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/15 - Advanced Authentication/section-code/views/auth/reset.ejs -------------------------------------------------------------------------------- /15 - Advanced Authentication/section-code/views/auth/signup.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/15 - Advanced Authentication/section-code/views/auth/signup.ejs -------------------------------------------------------------------------------- /15 - Advanced Authentication/section-code/views/includes/add-to-cart.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/15 - Advanced Authentication/section-code/views/includes/add-to-cart.ejs -------------------------------------------------------------------------------- /15 - Advanced Authentication/section-code/views/includes/end.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/15 - Advanced Authentication/section-code/views/includes/end.ejs -------------------------------------------------------------------------------- /15 - Advanced Authentication/section-code/views/includes/head.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/15 - Advanced Authentication/section-code/views/includes/head.ejs -------------------------------------------------------------------------------- /15 - Advanced Authentication/section-code/views/includes/navigation.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/15 - Advanced Authentication/section-code/views/includes/navigation.ejs -------------------------------------------------------------------------------- /15 - Advanced Authentication/section-code/views/shop/cart.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/15 - Advanced Authentication/section-code/views/shop/cart.ejs -------------------------------------------------------------------------------- /15 - Advanced Authentication/section-code/views/shop/checkout.ejs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /15 - Advanced Authentication/section-code/views/shop/index.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/15 - Advanced Authentication/section-code/views/shop/index.ejs -------------------------------------------------------------------------------- /15 - Advanced Authentication/section-code/views/shop/orders.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/15 - Advanced Authentication/section-code/views/shop/orders.ejs -------------------------------------------------------------------------------- /15 - Advanced Authentication/section-code/views/shop/product-detail.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/15 - Advanced Authentication/section-code/views/shop/product-detail.ejs -------------------------------------------------------------------------------- /15 - Advanced Authentication/section-code/views/shop/product-list.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/15 - Advanced Authentication/section-code/views/shop/product-list.ejs -------------------------------------------------------------------------------- /16 - Understanding Validation/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/16 - Understanding Validation/README.md -------------------------------------------------------------------------------- /16 - Understanding Validation/assignment-code/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules -------------------------------------------------------------------------------- /16 - Understanding Validation/assignment-code/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/16 - Understanding Validation/assignment-code/app.js -------------------------------------------------------------------------------- /16 - Understanding Validation/assignment-code/controllers/admin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/16 - Understanding Validation/assignment-code/controllers/admin.js -------------------------------------------------------------------------------- /16 - Understanding Validation/assignment-code/controllers/auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/16 - Understanding Validation/assignment-code/controllers/auth.js -------------------------------------------------------------------------------- /16 - Understanding Validation/assignment-code/controllers/error.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/16 - Understanding Validation/assignment-code/controllers/error.js -------------------------------------------------------------------------------- /16 - Understanding Validation/assignment-code/controllers/shop.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/16 - Understanding Validation/assignment-code/controllers/shop.js -------------------------------------------------------------------------------- /16 - Understanding Validation/assignment-code/data/cart.json: -------------------------------------------------------------------------------- 1 | {"products":[{"id":"0.41607315815753076","qty":1}],"totalPrice":12} -------------------------------------------------------------------------------- /16 - Understanding Validation/assignment-code/data/products.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/16 - Understanding Validation/assignment-code/data/products.json -------------------------------------------------------------------------------- /16 - Understanding Validation/assignment-code/middleware/is-auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/16 - Understanding Validation/assignment-code/middleware/is-auth.js -------------------------------------------------------------------------------- /16 - Understanding Validation/assignment-code/models/order.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/16 - Understanding Validation/assignment-code/models/order.js -------------------------------------------------------------------------------- /16 - Understanding Validation/assignment-code/models/product.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/16 - Understanding Validation/assignment-code/models/product.js -------------------------------------------------------------------------------- /16 - Understanding Validation/assignment-code/models/user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/16 - Understanding Validation/assignment-code/models/user.js -------------------------------------------------------------------------------- /16 - Understanding Validation/assignment-code/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/16 - Understanding Validation/assignment-code/package.json -------------------------------------------------------------------------------- /16 - Understanding Validation/assignment-code/public/css/auth.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/16 - Understanding Validation/assignment-code/public/css/auth.css -------------------------------------------------------------------------------- /16 - Understanding Validation/assignment-code/public/css/cart.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/16 - Understanding Validation/assignment-code/public/css/cart.css -------------------------------------------------------------------------------- /16 - Understanding Validation/assignment-code/public/css/forms.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/16 - Understanding Validation/assignment-code/public/css/forms.css -------------------------------------------------------------------------------- /16 - Understanding Validation/assignment-code/public/css/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/16 - Understanding Validation/assignment-code/public/css/main.css -------------------------------------------------------------------------------- /16 - Understanding Validation/assignment-code/public/css/orders.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/16 - Understanding Validation/assignment-code/public/css/orders.css -------------------------------------------------------------------------------- /16 - Understanding Validation/assignment-code/public/css/product.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/16 - Understanding Validation/assignment-code/public/css/product.css -------------------------------------------------------------------------------- /16 - Understanding Validation/assignment-code/public/js/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/16 - Understanding Validation/assignment-code/public/js/main.js -------------------------------------------------------------------------------- /16 - Understanding Validation/assignment-code/routes/admin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/16 - Understanding Validation/assignment-code/routes/admin.js -------------------------------------------------------------------------------- /16 - Understanding Validation/assignment-code/routes/auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/16 - Understanding Validation/assignment-code/routes/auth.js -------------------------------------------------------------------------------- /16 - Understanding Validation/assignment-code/routes/shop.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/16 - Understanding Validation/assignment-code/routes/shop.js -------------------------------------------------------------------------------- /16 - Understanding Validation/assignment-code/util/path.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/16 - Understanding Validation/assignment-code/util/path.js -------------------------------------------------------------------------------- /16 - Understanding Validation/assignment-code/views/404.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/16 - Understanding Validation/assignment-code/views/404.ejs -------------------------------------------------------------------------------- /16 - Understanding Validation/assignment-code/views/admin/edit-product.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/16 - Understanding Validation/assignment-code/views/admin/edit-product.ejs -------------------------------------------------------------------------------- /16 - Understanding Validation/assignment-code/views/admin/products.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/16 - Understanding Validation/assignment-code/views/admin/products.ejs -------------------------------------------------------------------------------- /16 - Understanding Validation/assignment-code/views/auth/login.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/16 - Understanding Validation/assignment-code/views/auth/login.ejs -------------------------------------------------------------------------------- /16 - Understanding Validation/assignment-code/views/auth/new-password.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/16 - Understanding Validation/assignment-code/views/auth/new-password.ejs -------------------------------------------------------------------------------- /16 - Understanding Validation/assignment-code/views/auth/reset.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/16 - Understanding Validation/assignment-code/views/auth/reset.ejs -------------------------------------------------------------------------------- /16 - Understanding Validation/assignment-code/views/auth/signup.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/16 - Understanding Validation/assignment-code/views/auth/signup.ejs -------------------------------------------------------------------------------- /16 - Understanding Validation/assignment-code/views/includes/add-to-cart.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/16 - Understanding Validation/assignment-code/views/includes/add-to-cart.ejs -------------------------------------------------------------------------------- /16 - Understanding Validation/assignment-code/views/includes/end.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/16 - Understanding Validation/assignment-code/views/includes/end.ejs -------------------------------------------------------------------------------- /16 - Understanding Validation/assignment-code/views/includes/head.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/16 - Understanding Validation/assignment-code/views/includes/head.ejs -------------------------------------------------------------------------------- /16 - Understanding Validation/assignment-code/views/includes/navigation.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/16 - Understanding Validation/assignment-code/views/includes/navigation.ejs -------------------------------------------------------------------------------- /16 - Understanding Validation/assignment-code/views/shop/cart.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/16 - Understanding Validation/assignment-code/views/shop/cart.ejs -------------------------------------------------------------------------------- /16 - Understanding Validation/assignment-code/views/shop/checkout.ejs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /16 - Understanding Validation/assignment-code/views/shop/index.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/16 - Understanding Validation/assignment-code/views/shop/index.ejs -------------------------------------------------------------------------------- /16 - Understanding Validation/assignment-code/views/shop/orders.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/16 - Understanding Validation/assignment-code/views/shop/orders.ejs -------------------------------------------------------------------------------- /16 - Understanding Validation/assignment-code/views/shop/product-detail.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/16 - Understanding Validation/assignment-code/views/shop/product-detail.ejs -------------------------------------------------------------------------------- /16 - Understanding Validation/assignment-code/views/shop/product-list.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/16 - Understanding Validation/assignment-code/views/shop/product-list.ejs -------------------------------------------------------------------------------- /16 - Understanding Validation/section-code/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules -------------------------------------------------------------------------------- /16 - Understanding Validation/section-code/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/16 - Understanding Validation/section-code/app.js -------------------------------------------------------------------------------- /16 - Understanding Validation/section-code/controllers/admin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/16 - Understanding Validation/section-code/controllers/admin.js -------------------------------------------------------------------------------- /16 - Understanding Validation/section-code/controllers/auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/16 - Understanding Validation/section-code/controllers/auth.js -------------------------------------------------------------------------------- /16 - Understanding Validation/section-code/controllers/error.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/16 - Understanding Validation/section-code/controllers/error.js -------------------------------------------------------------------------------- /16 - Understanding Validation/section-code/controllers/shop.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/16 - Understanding Validation/section-code/controllers/shop.js -------------------------------------------------------------------------------- /16 - Understanding Validation/section-code/data/cart.json: -------------------------------------------------------------------------------- 1 | {"products":[{"id":"0.41607315815753076","qty":1}],"totalPrice":12} -------------------------------------------------------------------------------- /16 - Understanding Validation/section-code/data/products.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/16 - Understanding Validation/section-code/data/products.json -------------------------------------------------------------------------------- /16 - Understanding Validation/section-code/middleware/is-auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/16 - Understanding Validation/section-code/middleware/is-auth.js -------------------------------------------------------------------------------- /16 - Understanding Validation/section-code/models/order.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/16 - Understanding Validation/section-code/models/order.js -------------------------------------------------------------------------------- /16 - Understanding Validation/section-code/models/product.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/16 - Understanding Validation/section-code/models/product.js -------------------------------------------------------------------------------- /16 - Understanding Validation/section-code/models/user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/16 - Understanding Validation/section-code/models/user.js -------------------------------------------------------------------------------- /16 - Understanding Validation/section-code/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/16 - Understanding Validation/section-code/package.json -------------------------------------------------------------------------------- /16 - Understanding Validation/section-code/public/css/auth.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/16 - Understanding Validation/section-code/public/css/auth.css -------------------------------------------------------------------------------- /16 - Understanding Validation/section-code/public/css/cart.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/16 - Understanding Validation/section-code/public/css/cart.css -------------------------------------------------------------------------------- /16 - Understanding Validation/section-code/public/css/forms.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/16 - Understanding Validation/section-code/public/css/forms.css -------------------------------------------------------------------------------- /16 - Understanding Validation/section-code/public/css/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/16 - Understanding Validation/section-code/public/css/main.css -------------------------------------------------------------------------------- /16 - Understanding Validation/section-code/public/css/orders.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/16 - Understanding Validation/section-code/public/css/orders.css -------------------------------------------------------------------------------- /16 - Understanding Validation/section-code/public/css/product.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/16 - Understanding Validation/section-code/public/css/product.css -------------------------------------------------------------------------------- /16 - Understanding Validation/section-code/public/js/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/16 - Understanding Validation/section-code/public/js/main.js -------------------------------------------------------------------------------- /16 - Understanding Validation/section-code/routes/admin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/16 - Understanding Validation/section-code/routes/admin.js -------------------------------------------------------------------------------- /16 - Understanding Validation/section-code/routes/auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/16 - Understanding Validation/section-code/routes/auth.js -------------------------------------------------------------------------------- /16 - Understanding Validation/section-code/routes/shop.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/16 - Understanding Validation/section-code/routes/shop.js -------------------------------------------------------------------------------- /16 - Understanding Validation/section-code/util/path.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/16 - Understanding Validation/section-code/util/path.js -------------------------------------------------------------------------------- /16 - Understanding Validation/section-code/views/404.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/16 - Understanding Validation/section-code/views/404.ejs -------------------------------------------------------------------------------- /16 - Understanding Validation/section-code/views/admin/edit-product.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/16 - Understanding Validation/section-code/views/admin/edit-product.ejs -------------------------------------------------------------------------------- /16 - Understanding Validation/section-code/views/admin/products.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/16 - Understanding Validation/section-code/views/admin/products.ejs -------------------------------------------------------------------------------- /16 - Understanding Validation/section-code/views/auth/login.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/16 - Understanding Validation/section-code/views/auth/login.ejs -------------------------------------------------------------------------------- /16 - Understanding Validation/section-code/views/auth/new-password.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/16 - Understanding Validation/section-code/views/auth/new-password.ejs -------------------------------------------------------------------------------- /16 - Understanding Validation/section-code/views/auth/reset.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/16 - Understanding Validation/section-code/views/auth/reset.ejs -------------------------------------------------------------------------------- /16 - Understanding Validation/section-code/views/auth/signup.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/16 - Understanding Validation/section-code/views/auth/signup.ejs -------------------------------------------------------------------------------- /16 - Understanding Validation/section-code/views/includes/add-to-cart.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/16 - Understanding Validation/section-code/views/includes/add-to-cart.ejs -------------------------------------------------------------------------------- /16 - Understanding Validation/section-code/views/includes/end.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/16 - Understanding Validation/section-code/views/includes/end.ejs -------------------------------------------------------------------------------- /16 - Understanding Validation/section-code/views/includes/head.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/16 - Understanding Validation/section-code/views/includes/head.ejs -------------------------------------------------------------------------------- /16 - Understanding Validation/section-code/views/includes/navigation.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/16 - Understanding Validation/section-code/views/includes/navigation.ejs -------------------------------------------------------------------------------- /16 - Understanding Validation/section-code/views/shop/cart.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/16 - Understanding Validation/section-code/views/shop/cart.ejs -------------------------------------------------------------------------------- /16 - Understanding Validation/section-code/views/shop/checkout.ejs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /16 - Understanding Validation/section-code/views/shop/index.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/16 - Understanding Validation/section-code/views/shop/index.ejs -------------------------------------------------------------------------------- /16 - Understanding Validation/section-code/views/shop/orders.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/16 - Understanding Validation/section-code/views/shop/orders.ejs -------------------------------------------------------------------------------- /16 - Understanding Validation/section-code/views/shop/product-detail.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/16 - Understanding Validation/section-code/views/shop/product-detail.ejs -------------------------------------------------------------------------------- /16 - Understanding Validation/section-code/views/shop/product-list.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/16 - Understanding Validation/section-code/views/shop/product-list.ejs -------------------------------------------------------------------------------- /17 - Error Handling/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/17 - Error Handling/README.md -------------------------------------------------------------------------------- /17 - Error Handling/section-code/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules -------------------------------------------------------------------------------- /17 - Error Handling/section-code/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/17 - Error Handling/section-code/app.js -------------------------------------------------------------------------------- /17 - Error Handling/section-code/controllers/admin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/17 - Error Handling/section-code/controllers/admin.js -------------------------------------------------------------------------------- /17 - Error Handling/section-code/controllers/auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/17 - Error Handling/section-code/controllers/auth.js -------------------------------------------------------------------------------- /17 - Error Handling/section-code/controllers/error.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/17 - Error Handling/section-code/controllers/error.js -------------------------------------------------------------------------------- /17 - Error Handling/section-code/controllers/shop.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/17 - Error Handling/section-code/controllers/shop.js -------------------------------------------------------------------------------- /17 - Error Handling/section-code/data/cart.json: -------------------------------------------------------------------------------- 1 | {"products":[{"id":"0.41607315815753076","qty":1}],"totalPrice":12} -------------------------------------------------------------------------------- /17 - Error Handling/section-code/data/products.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/17 - Error Handling/section-code/data/products.json -------------------------------------------------------------------------------- /17 - Error Handling/section-code/middleware/is-auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/17 - Error Handling/section-code/middleware/is-auth.js -------------------------------------------------------------------------------- /17 - Error Handling/section-code/models/order.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/17 - Error Handling/section-code/models/order.js -------------------------------------------------------------------------------- /17 - Error Handling/section-code/models/product.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/17 - Error Handling/section-code/models/product.js -------------------------------------------------------------------------------- /17 - Error Handling/section-code/models/user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/17 - Error Handling/section-code/models/user.js -------------------------------------------------------------------------------- /17 - Error Handling/section-code/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/17 - Error Handling/section-code/package.json -------------------------------------------------------------------------------- /17 - Error Handling/section-code/public/css/auth.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/17 - Error Handling/section-code/public/css/auth.css -------------------------------------------------------------------------------- /17 - Error Handling/section-code/public/css/cart.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/17 - Error Handling/section-code/public/css/cart.css -------------------------------------------------------------------------------- /17 - Error Handling/section-code/public/css/forms.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/17 - Error Handling/section-code/public/css/forms.css -------------------------------------------------------------------------------- /17 - Error Handling/section-code/public/css/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/17 - Error Handling/section-code/public/css/main.css -------------------------------------------------------------------------------- /17 - Error Handling/section-code/public/css/orders.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/17 - Error Handling/section-code/public/css/orders.css -------------------------------------------------------------------------------- /17 - Error Handling/section-code/public/css/product.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/17 - Error Handling/section-code/public/css/product.css -------------------------------------------------------------------------------- /17 - Error Handling/section-code/public/js/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/17 - Error Handling/section-code/public/js/main.js -------------------------------------------------------------------------------- /17 - Error Handling/section-code/routes/admin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/17 - Error Handling/section-code/routes/admin.js -------------------------------------------------------------------------------- /17 - Error Handling/section-code/routes/auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/17 - Error Handling/section-code/routes/auth.js -------------------------------------------------------------------------------- /17 - Error Handling/section-code/routes/shop.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/17 - Error Handling/section-code/routes/shop.js -------------------------------------------------------------------------------- /17 - Error Handling/section-code/util/path.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/17 - Error Handling/section-code/util/path.js -------------------------------------------------------------------------------- /17 - Error Handling/section-code/views/404.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/17 - Error Handling/section-code/views/404.ejs -------------------------------------------------------------------------------- /17 - Error Handling/section-code/views/500.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/17 - Error Handling/section-code/views/500.ejs -------------------------------------------------------------------------------- /17 - Error Handling/section-code/views/admin/edit-product.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/17 - Error Handling/section-code/views/admin/edit-product.ejs -------------------------------------------------------------------------------- /17 - Error Handling/section-code/views/admin/products.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/17 - Error Handling/section-code/views/admin/products.ejs -------------------------------------------------------------------------------- /17 - Error Handling/section-code/views/auth/login.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/17 - Error Handling/section-code/views/auth/login.ejs -------------------------------------------------------------------------------- /17 - Error Handling/section-code/views/auth/new-password.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/17 - Error Handling/section-code/views/auth/new-password.ejs -------------------------------------------------------------------------------- /17 - Error Handling/section-code/views/auth/reset.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/17 - Error Handling/section-code/views/auth/reset.ejs -------------------------------------------------------------------------------- /17 - Error Handling/section-code/views/auth/signup.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/17 - Error Handling/section-code/views/auth/signup.ejs -------------------------------------------------------------------------------- /17 - Error Handling/section-code/views/includes/add-to-cart.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/17 - Error Handling/section-code/views/includes/add-to-cart.ejs -------------------------------------------------------------------------------- /17 - Error Handling/section-code/views/includes/end.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/17 - Error Handling/section-code/views/includes/end.ejs -------------------------------------------------------------------------------- /17 - Error Handling/section-code/views/includes/head.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/17 - Error Handling/section-code/views/includes/head.ejs -------------------------------------------------------------------------------- /17 - Error Handling/section-code/views/includes/navigation.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/17 - Error Handling/section-code/views/includes/navigation.ejs -------------------------------------------------------------------------------- /17 - Error Handling/section-code/views/shop/cart.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/17 - Error Handling/section-code/views/shop/cart.ejs -------------------------------------------------------------------------------- /17 - Error Handling/section-code/views/shop/checkout.ejs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /17 - Error Handling/section-code/views/shop/index.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/17 - Error Handling/section-code/views/shop/index.ejs -------------------------------------------------------------------------------- /17 - Error Handling/section-code/views/shop/orders.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/17 - Error Handling/section-code/views/shop/orders.ejs -------------------------------------------------------------------------------- /17 - Error Handling/section-code/views/shop/product-detail.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/17 - Error Handling/section-code/views/shop/product-detail.ejs -------------------------------------------------------------------------------- /17 - Error Handling/section-code/views/shop/product-list.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/17 - Error Handling/section-code/views/shop/product-list.ejs -------------------------------------------------------------------------------- /22 - Working with REST APIs - The Basics/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/22 - Working with REST APIs - The Basics/README.md -------------------------------------------------------------------------------- /22 - Working with REST APIs - The Basics/section-code/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules -------------------------------------------------------------------------------- /22 - Working with REST APIs - The Basics/section-code/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/22 - Working with REST APIs - The Basics/section-code/app.js -------------------------------------------------------------------------------- /22 - Working with REST APIs - The Basics/section-code/controllers/feed.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/22 - Working with REST APIs - The Basics/section-code/controllers/feed.js -------------------------------------------------------------------------------- /22 - Working with REST APIs - The Basics/section-code/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/22 - Working with REST APIs - The Basics/section-code/package.json -------------------------------------------------------------------------------- /22 - Working with REST APIs - The Basics/section-code/routes/feed.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/22 - Working with REST APIs - The Basics/section-code/routes/feed.js -------------------------------------------------------------------------------- /23 - Working with REST APIs - The Practical Application/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/23 - Working with REST APIs - The Practical Application/README.md -------------------------------------------------------------------------------- /23 - Working with REST APIs - The Practical Application/assignment-code/backend/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules -------------------------------------------------------------------------------- /23 - Working with REST APIs - The Practical Application/assignment-code/backend/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/23 - Working with REST APIs - The Practical Application/assignment-code/backend/app.js -------------------------------------------------------------------------------- /23 - Working with REST APIs - The Practical Application/assignment-code/backend/controllers/auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/23 - Working with REST APIs - The Practical Application/assignment-code/backend/controllers/auth.js -------------------------------------------------------------------------------- /23 - Working with REST APIs - The Practical Application/assignment-code/backend/controllers/feed.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/23 - Working with REST APIs - The Practical Application/assignment-code/backend/controllers/feed.js -------------------------------------------------------------------------------- /23 - Working with REST APIs - The Practical Application/assignment-code/backend/middleware/is-auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/23 - Working with REST APIs - The Practical Application/assignment-code/backend/middleware/is-auth.js -------------------------------------------------------------------------------- /23 - Working with REST APIs - The Practical Application/assignment-code/backend/models/post.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/23 - Working with REST APIs - The Practical Application/assignment-code/backend/models/post.js -------------------------------------------------------------------------------- /23 - Working with REST APIs - The Practical Application/assignment-code/backend/models/user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/23 - Working with REST APIs - The Practical Application/assignment-code/backend/models/user.js -------------------------------------------------------------------------------- /23 - Working with REST APIs - The Practical Application/assignment-code/backend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/23 - Working with REST APIs - The Practical Application/assignment-code/backend/package.json -------------------------------------------------------------------------------- /23 - Working with REST APIs - The Practical Application/assignment-code/backend/routes/auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/23 - Working with REST APIs - The Practical Application/assignment-code/backend/routes/auth.js -------------------------------------------------------------------------------- /23 - Working with REST APIs - The Practical Application/assignment-code/backend/routes/feed.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/23 - Working with REST APIs - The Practical Application/assignment-code/backend/routes/feed.js -------------------------------------------------------------------------------- /23 - Working with REST APIs - The Practical Application/assignment-code/frontend/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/23 - Working with REST APIs - The Practical Application/assignment-code/frontend/.gitignore -------------------------------------------------------------------------------- /23 - Working with REST APIs - The Practical Application/assignment-code/frontend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/23 - Working with REST APIs - The Practical Application/assignment-code/frontend/package.json -------------------------------------------------------------------------------- /23 - Working with REST APIs - The Practical Application/assignment-code/frontend/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/23 - Working with REST APIs - The Practical Application/assignment-code/frontend/public/favicon.ico -------------------------------------------------------------------------------- /23 - Working with REST APIs - The Practical Application/assignment-code/frontend/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/23 - Working with REST APIs - The Practical Application/assignment-code/frontend/public/index.html -------------------------------------------------------------------------------- /23 - Working with REST APIs - The Practical Application/assignment-code/frontend/public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/23 - Working with REST APIs - The Practical Application/assignment-code/frontend/public/manifest.json -------------------------------------------------------------------------------- /23 - Working with REST APIs - The Practical Application/assignment-code/frontend/src/App.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /23 - Working with REST APIs - The Practical Application/assignment-code/frontend/src/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/23 - Working with REST APIs - The Practical Application/assignment-code/frontend/src/App.js -------------------------------------------------------------------------------- /23 - Working with REST APIs - The Practical Application/assignment-code/frontend/src/components/Backdrop/Backdrop.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/23 - Working with REST APIs - The Practical Application/assignment-code/frontend/src/components/Backdrop/Backdrop.css -------------------------------------------------------------------------------- /23 - Working with REST APIs - The Practical Application/assignment-code/frontend/src/components/Backdrop/Backdrop.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/23 - Working with REST APIs - The Practical Application/assignment-code/frontend/src/components/Backdrop/Backdrop.js -------------------------------------------------------------------------------- /23 - Working with REST APIs - The Practical Application/assignment-code/frontend/src/components/Button/Button.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/23 - Working with REST APIs - The Practical Application/assignment-code/frontend/src/components/Button/Button.css -------------------------------------------------------------------------------- /23 - Working with REST APIs - The Practical Application/assignment-code/frontend/src/components/Button/Button.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/23 - Working with REST APIs - The Practical Application/assignment-code/frontend/src/components/Button/Button.js -------------------------------------------------------------------------------- /23 - Working with REST APIs - The Practical Application/assignment-code/frontend/src/components/ErrorHandler/ErrorHandler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/23 - Working with REST APIs - The Practical Application/assignment-code/frontend/src/components/ErrorHandler/ErrorHandler.js -------------------------------------------------------------------------------- /23 - Working with REST APIs - The Practical Application/assignment-code/frontend/src/components/Feed/FeedEdit/FeedEdit.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/23 - Working with REST APIs - The Practical Application/assignment-code/frontend/src/components/Feed/FeedEdit/FeedEdit.js -------------------------------------------------------------------------------- /23 - Working with REST APIs - The Practical Application/assignment-code/frontend/src/components/Feed/Post/Post.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/23 - Working with REST APIs - The Practical Application/assignment-code/frontend/src/components/Feed/Post/Post.css -------------------------------------------------------------------------------- /23 - Working with REST APIs - The Practical Application/assignment-code/frontend/src/components/Feed/Post/Post.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/23 - Working with REST APIs - The Practical Application/assignment-code/frontend/src/components/Feed/Post/Post.js -------------------------------------------------------------------------------- /23 - Working with REST APIs - The Practical Application/assignment-code/frontend/src/components/Form/Input/FilePicker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/23 - Working with REST APIs - The Practical Application/assignment-code/frontend/src/components/Form/Input/FilePicker.js -------------------------------------------------------------------------------- /23 - Working with REST APIs - The Practical Application/assignment-code/frontend/src/components/Form/Input/Input.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/23 - Working with REST APIs - The Practical Application/assignment-code/frontend/src/components/Form/Input/Input.css -------------------------------------------------------------------------------- /23 - Working with REST APIs - The Practical Application/assignment-code/frontend/src/components/Form/Input/Input.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/23 - Working with REST APIs - The Practical Application/assignment-code/frontend/src/components/Form/Input/Input.js -------------------------------------------------------------------------------- /23 - Working with REST APIs - The Practical Application/assignment-code/frontend/src/components/Image/Avatar.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/23 - Working with REST APIs - The Practical Application/assignment-code/frontend/src/components/Image/Avatar.css -------------------------------------------------------------------------------- /23 - Working with REST APIs - The Practical Application/assignment-code/frontend/src/components/Image/Avatar.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/23 - Working with REST APIs - The Practical Application/assignment-code/frontend/src/components/Image/Avatar.js -------------------------------------------------------------------------------- /23 - Working with REST APIs - The Practical Application/assignment-code/frontend/src/components/Image/Image.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/23 - Working with REST APIs - The Practical Application/assignment-code/frontend/src/components/Image/Image.css -------------------------------------------------------------------------------- /23 - Working with REST APIs - The Practical Application/assignment-code/frontend/src/components/Image/Image.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/23 - Working with REST APIs - The Practical Application/assignment-code/frontend/src/components/Image/Image.js -------------------------------------------------------------------------------- /23 - Working with REST APIs - The Practical Application/assignment-code/frontend/src/components/Layout/Layout.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/23 - Working with REST APIs - The Practical Application/assignment-code/frontend/src/components/Layout/Layout.css -------------------------------------------------------------------------------- /23 - Working with REST APIs - The Practical Application/assignment-code/frontend/src/components/Layout/Layout.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/23 - Working with REST APIs - The Practical Application/assignment-code/frontend/src/components/Layout/Layout.js -------------------------------------------------------------------------------- /23 - Working with REST APIs - The Practical Application/assignment-code/frontend/src/components/Loader/Loader.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/23 - Working with REST APIs - The Practical Application/assignment-code/frontend/src/components/Loader/Loader.css -------------------------------------------------------------------------------- /23 - Working with REST APIs - The Practical Application/assignment-code/frontend/src/components/Loader/Loader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/23 - Working with REST APIs - The Practical Application/assignment-code/frontend/src/components/Loader/Loader.js -------------------------------------------------------------------------------- /23 - Working with REST APIs - The Practical Application/assignment-code/frontend/src/components/Logo/Logo.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/23 - Working with REST APIs - The Practical Application/assignment-code/frontend/src/components/Logo/Logo.css -------------------------------------------------------------------------------- /23 - Working with REST APIs - The Practical Application/assignment-code/frontend/src/components/Logo/Logo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/23 - Working with REST APIs - The Practical Application/assignment-code/frontend/src/components/Logo/Logo.js -------------------------------------------------------------------------------- /23 - Working with REST APIs - The Practical Application/assignment-code/frontend/src/components/Modal/Modal.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/23 - Working with REST APIs - The Practical Application/assignment-code/frontend/src/components/Modal/Modal.css -------------------------------------------------------------------------------- /23 - Working with REST APIs - The Practical Application/assignment-code/frontend/src/components/Modal/Modal.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/23 - Working with REST APIs - The Practical Application/assignment-code/frontend/src/components/Modal/Modal.js -------------------------------------------------------------------------------- /23 - Working with REST APIs - The Practical Application/assignment-code/frontend/src/components/Navigation/MainNavigation/MainNavigation.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/23 - Working with REST APIs - The Practical Application/assignment-code/frontend/src/components/Navigation/MainNavigation/MainNavigation.css -------------------------------------------------------------------------------- /23 - Working with REST APIs - The Practical Application/assignment-code/frontend/src/components/Navigation/MainNavigation/MainNavigation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/23 - Working with REST APIs - The Practical Application/assignment-code/frontend/src/components/Navigation/MainNavigation/MainNavigation.js -------------------------------------------------------------------------------- /23 - Working with REST APIs - The Practical Application/assignment-code/frontend/src/components/Navigation/MobileNavigation/MobileNavigation.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/23 - Working with REST APIs - The Practical Application/assignment-code/frontend/src/components/Navigation/MobileNavigation/MobileNavigation.css -------------------------------------------------------------------------------- /23 - Working with REST APIs - The Practical Application/assignment-code/frontend/src/components/Navigation/MobileNavigation/MobileNavigation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/23 - Working with REST APIs - The Practical Application/assignment-code/frontend/src/components/Navigation/MobileNavigation/MobileNavigation.js -------------------------------------------------------------------------------- /23 - Working with REST APIs - The Practical Application/assignment-code/frontend/src/components/Navigation/MobileToggle/MobileToggle.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/23 - Working with REST APIs - The Practical Application/assignment-code/frontend/src/components/Navigation/MobileToggle/MobileToggle.css -------------------------------------------------------------------------------- /23 - Working with REST APIs - The Practical Application/assignment-code/frontend/src/components/Navigation/MobileToggle/MobileToggle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/23 - Working with REST APIs - The Practical Application/assignment-code/frontend/src/components/Navigation/MobileToggle/MobileToggle.js -------------------------------------------------------------------------------- /23 - Working with REST APIs - The Practical Application/assignment-code/frontend/src/components/Navigation/NavigationItems/NavigationItems.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/23 - Working with REST APIs - The Practical Application/assignment-code/frontend/src/components/Navigation/NavigationItems/NavigationItems.css -------------------------------------------------------------------------------- /23 - Working with REST APIs - The Practical Application/assignment-code/frontend/src/components/Navigation/NavigationItems/NavigationItems.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/23 - Working with REST APIs - The Practical Application/assignment-code/frontend/src/components/Navigation/NavigationItems/NavigationItems.js -------------------------------------------------------------------------------- /23 - Working with REST APIs - The Practical Application/assignment-code/frontend/src/components/Paginator/Paginator.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/23 - Working with REST APIs - The Practical Application/assignment-code/frontend/src/components/Paginator/Paginator.css -------------------------------------------------------------------------------- /23 - Working with REST APIs - The Practical Application/assignment-code/frontend/src/components/Paginator/Paginator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/23 - Working with REST APIs - The Practical Application/assignment-code/frontend/src/components/Paginator/Paginator.js -------------------------------------------------------------------------------- /23 - Working with REST APIs - The Practical Application/assignment-code/frontend/src/components/Toolbar/Toolbar.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/23 - Working with REST APIs - The Practical Application/assignment-code/frontend/src/components/Toolbar/Toolbar.css -------------------------------------------------------------------------------- /23 - Working with REST APIs - The Practical Application/assignment-code/frontend/src/components/Toolbar/Toolbar.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/23 - Working with REST APIs - The Practical Application/assignment-code/frontend/src/components/Toolbar/Toolbar.js -------------------------------------------------------------------------------- /23 - Working with REST APIs - The Practical Application/assignment-code/frontend/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/23 - Working with REST APIs - The Practical Application/assignment-code/frontend/src/index.css -------------------------------------------------------------------------------- /23 - Working with REST APIs - The Practical Application/assignment-code/frontend/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/23 - Working with REST APIs - The Practical Application/assignment-code/frontend/src/index.js -------------------------------------------------------------------------------- /23 - Working with REST APIs - The Practical Application/assignment-code/frontend/src/pages/Auth/Auth.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/23 - Working with REST APIs - The Practical Application/assignment-code/frontend/src/pages/Auth/Auth.css -------------------------------------------------------------------------------- /23 - Working with REST APIs - The Practical Application/assignment-code/frontend/src/pages/Auth/Auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/23 - Working with REST APIs - The Practical Application/assignment-code/frontend/src/pages/Auth/Auth.js -------------------------------------------------------------------------------- /23 - Working with REST APIs - The Practical Application/assignment-code/frontend/src/pages/Auth/Login.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/23 - Working with REST APIs - The Practical Application/assignment-code/frontend/src/pages/Auth/Login.js -------------------------------------------------------------------------------- /23 - Working with REST APIs - The Practical Application/assignment-code/frontend/src/pages/Auth/Signup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/23 - Working with REST APIs - The Practical Application/assignment-code/frontend/src/pages/Auth/Signup.js -------------------------------------------------------------------------------- /23 - Working with REST APIs - The Practical Application/assignment-code/frontend/src/pages/Feed/Feed.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/23 - Working with REST APIs - The Practical Application/assignment-code/frontend/src/pages/Feed/Feed.css -------------------------------------------------------------------------------- /23 - Working with REST APIs - The Practical Application/assignment-code/frontend/src/pages/Feed/Feed.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/23 - Working with REST APIs - The Practical Application/assignment-code/frontend/src/pages/Feed/Feed.js -------------------------------------------------------------------------------- /23 - Working with REST APIs - The Practical Application/assignment-code/frontend/src/pages/Feed/SinglePost/SinglePost.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/23 - Working with REST APIs - The Practical Application/assignment-code/frontend/src/pages/Feed/SinglePost/SinglePost.css -------------------------------------------------------------------------------- /23 - Working with REST APIs - The Practical Application/assignment-code/frontend/src/pages/Feed/SinglePost/SinglePost.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/23 - Working with REST APIs - The Practical Application/assignment-code/frontend/src/pages/Feed/SinglePost/SinglePost.js -------------------------------------------------------------------------------- /23 - Working with REST APIs - The Practical Application/assignment-code/frontend/src/util/image.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/23 - Working with REST APIs - The Practical Application/assignment-code/frontend/src/util/image.js -------------------------------------------------------------------------------- /23 - Working with REST APIs - The Practical Application/assignment-code/frontend/src/util/validators.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/23 - Working with REST APIs - The Practical Application/assignment-code/frontend/src/util/validators.js -------------------------------------------------------------------------------- /23 - Working with REST APIs - The Practical Application/section-code/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules -------------------------------------------------------------------------------- /23 - Working with REST APIs - The Practical Application/section-code/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/23 - Working with REST APIs - The Practical Application/section-code/app.js -------------------------------------------------------------------------------- /23 - Working with REST APIs - The Practical Application/section-code/controllers/auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/23 - Working with REST APIs - The Practical Application/section-code/controllers/auth.js -------------------------------------------------------------------------------- /23 - Working with REST APIs - The Practical Application/section-code/controllers/feed.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/23 - Working with REST APIs - The Practical Application/section-code/controllers/feed.js -------------------------------------------------------------------------------- /23 - Working with REST APIs - The Practical Application/section-code/middleware/is-auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/23 - Working with REST APIs - The Practical Application/section-code/middleware/is-auth.js -------------------------------------------------------------------------------- /23 - Working with REST APIs - The Practical Application/section-code/models/post.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/23 - Working with REST APIs - The Practical Application/section-code/models/post.js -------------------------------------------------------------------------------- /23 - Working with REST APIs - The Practical Application/section-code/models/user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/23 - Working with REST APIs - The Practical Application/section-code/models/user.js -------------------------------------------------------------------------------- /23 - Working with REST APIs - The Practical Application/section-code/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/23 - Working with REST APIs - The Practical Application/section-code/package.json -------------------------------------------------------------------------------- /23 - Working with REST APIs - The Practical Application/section-code/routes/auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/23 - Working with REST APIs - The Practical Application/section-code/routes/auth.js -------------------------------------------------------------------------------- /23 - Working with REST APIs - The Practical Application/section-code/routes/feed.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/23 - Working with REST APIs - The Practical Application/section-code/routes/feed.js -------------------------------------------------------------------------------- /24 - Understanding Async Await in Node.js/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/24 - Understanding Async Await in Node.js/README.md -------------------------------------------------------------------------------- /24 - Understanding Async Await in Node.js/assignment-code/backend/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules -------------------------------------------------------------------------------- /24 - Understanding Async Await in Node.js/assignment-code/backend/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/24 - Understanding Async Await in Node.js/assignment-code/backend/app.js -------------------------------------------------------------------------------- /24 - Understanding Async Await in Node.js/assignment-code/backend/controllers/auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/24 - Understanding Async Await in Node.js/assignment-code/backend/controllers/auth.js -------------------------------------------------------------------------------- /24 - Understanding Async Await in Node.js/assignment-code/backend/controllers/feed.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/24 - Understanding Async Await in Node.js/assignment-code/backend/controllers/feed.js -------------------------------------------------------------------------------- /24 - Understanding Async Await in Node.js/assignment-code/backend/middleware/is-auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/24 - Understanding Async Await in Node.js/assignment-code/backend/middleware/is-auth.js -------------------------------------------------------------------------------- /24 - Understanding Async Await in Node.js/assignment-code/backend/models/post.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/24 - Understanding Async Await in Node.js/assignment-code/backend/models/post.js -------------------------------------------------------------------------------- /24 - Understanding Async Await in Node.js/assignment-code/backend/models/user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/24 - Understanding Async Await in Node.js/assignment-code/backend/models/user.js -------------------------------------------------------------------------------- /24 - Understanding Async Await in Node.js/assignment-code/backend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/24 - Understanding Async Await in Node.js/assignment-code/backend/package.json -------------------------------------------------------------------------------- /24 - Understanding Async Await in Node.js/assignment-code/backend/routes/auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/24 - Understanding Async Await in Node.js/assignment-code/backend/routes/auth.js -------------------------------------------------------------------------------- /24 - Understanding Async Await in Node.js/assignment-code/backend/routes/feed.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/24 - Understanding Async Await in Node.js/assignment-code/backend/routes/feed.js -------------------------------------------------------------------------------- /24 - Understanding Async Await in Node.js/assignment-code/frontend/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/24 - Understanding Async Await in Node.js/assignment-code/frontend/.gitignore -------------------------------------------------------------------------------- /24 - Understanding Async Await in Node.js/assignment-code/frontend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/24 - Understanding Async Await in Node.js/assignment-code/frontend/package.json -------------------------------------------------------------------------------- /24 - Understanding Async Await in Node.js/assignment-code/frontend/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/24 - Understanding Async Await in Node.js/assignment-code/frontend/public/favicon.ico -------------------------------------------------------------------------------- /24 - Understanding Async Await in Node.js/assignment-code/frontend/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/24 - Understanding Async Await in Node.js/assignment-code/frontend/public/index.html -------------------------------------------------------------------------------- /24 - Understanding Async Await in Node.js/assignment-code/frontend/public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/24 - Understanding Async Await in Node.js/assignment-code/frontend/public/manifest.json -------------------------------------------------------------------------------- /24 - Understanding Async Await in Node.js/assignment-code/frontend/src/App.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /24 - Understanding Async Await in Node.js/assignment-code/frontend/src/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/24 - Understanding Async Await in Node.js/assignment-code/frontend/src/App.js -------------------------------------------------------------------------------- /24 - Understanding Async Await in Node.js/assignment-code/frontend/src/components/Backdrop/Backdrop.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/24 - Understanding Async Await in Node.js/assignment-code/frontend/src/components/Backdrop/Backdrop.css -------------------------------------------------------------------------------- /24 - Understanding Async Await in Node.js/assignment-code/frontend/src/components/Backdrop/Backdrop.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/24 - Understanding Async Await in Node.js/assignment-code/frontend/src/components/Backdrop/Backdrop.js -------------------------------------------------------------------------------- /24 - Understanding Async Await in Node.js/assignment-code/frontend/src/components/Button/Button.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/24 - Understanding Async Await in Node.js/assignment-code/frontend/src/components/Button/Button.css -------------------------------------------------------------------------------- /24 - Understanding Async Await in Node.js/assignment-code/frontend/src/components/Button/Button.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/24 - Understanding Async Await in Node.js/assignment-code/frontend/src/components/Button/Button.js -------------------------------------------------------------------------------- /24 - Understanding Async Await in Node.js/assignment-code/frontend/src/components/ErrorHandler/ErrorHandler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/24 - Understanding Async Await in Node.js/assignment-code/frontend/src/components/ErrorHandler/ErrorHandler.js -------------------------------------------------------------------------------- /24 - Understanding Async Await in Node.js/assignment-code/frontend/src/components/Feed/FeedEdit/FeedEdit.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/24 - Understanding Async Await in Node.js/assignment-code/frontend/src/components/Feed/FeedEdit/FeedEdit.js -------------------------------------------------------------------------------- /24 - Understanding Async Await in Node.js/assignment-code/frontend/src/components/Feed/Post/Post.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/24 - Understanding Async Await in Node.js/assignment-code/frontend/src/components/Feed/Post/Post.css -------------------------------------------------------------------------------- /24 - Understanding Async Await in Node.js/assignment-code/frontend/src/components/Feed/Post/Post.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/24 - Understanding Async Await in Node.js/assignment-code/frontend/src/components/Feed/Post/Post.js -------------------------------------------------------------------------------- /24 - Understanding Async Await in Node.js/assignment-code/frontend/src/components/Form/Input/FilePicker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/24 - Understanding Async Await in Node.js/assignment-code/frontend/src/components/Form/Input/FilePicker.js -------------------------------------------------------------------------------- /24 - Understanding Async Await in Node.js/assignment-code/frontend/src/components/Form/Input/Input.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/24 - Understanding Async Await in Node.js/assignment-code/frontend/src/components/Form/Input/Input.css -------------------------------------------------------------------------------- /24 - Understanding Async Await in Node.js/assignment-code/frontend/src/components/Form/Input/Input.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/24 - Understanding Async Await in Node.js/assignment-code/frontend/src/components/Form/Input/Input.js -------------------------------------------------------------------------------- /24 - Understanding Async Await in Node.js/assignment-code/frontend/src/components/Image/Avatar.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/24 - Understanding Async Await in Node.js/assignment-code/frontend/src/components/Image/Avatar.css -------------------------------------------------------------------------------- /24 - Understanding Async Await in Node.js/assignment-code/frontend/src/components/Image/Avatar.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/24 - Understanding Async Await in Node.js/assignment-code/frontend/src/components/Image/Avatar.js -------------------------------------------------------------------------------- /24 - Understanding Async Await in Node.js/assignment-code/frontend/src/components/Image/Image.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/24 - Understanding Async Await in Node.js/assignment-code/frontend/src/components/Image/Image.css -------------------------------------------------------------------------------- /24 - Understanding Async Await in Node.js/assignment-code/frontend/src/components/Image/Image.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/24 - Understanding Async Await in Node.js/assignment-code/frontend/src/components/Image/Image.js -------------------------------------------------------------------------------- /24 - Understanding Async Await in Node.js/assignment-code/frontend/src/components/Layout/Layout.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/24 - Understanding Async Await in Node.js/assignment-code/frontend/src/components/Layout/Layout.css -------------------------------------------------------------------------------- /24 - Understanding Async Await in Node.js/assignment-code/frontend/src/components/Layout/Layout.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/24 - Understanding Async Await in Node.js/assignment-code/frontend/src/components/Layout/Layout.js -------------------------------------------------------------------------------- /24 - Understanding Async Await in Node.js/assignment-code/frontend/src/components/Loader/Loader.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/24 - Understanding Async Await in Node.js/assignment-code/frontend/src/components/Loader/Loader.css -------------------------------------------------------------------------------- /24 - Understanding Async Await in Node.js/assignment-code/frontend/src/components/Loader/Loader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/24 - Understanding Async Await in Node.js/assignment-code/frontend/src/components/Loader/Loader.js -------------------------------------------------------------------------------- /24 - Understanding Async Await in Node.js/assignment-code/frontend/src/components/Logo/Logo.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/24 - Understanding Async Await in Node.js/assignment-code/frontend/src/components/Logo/Logo.css -------------------------------------------------------------------------------- /24 - Understanding Async Await in Node.js/assignment-code/frontend/src/components/Logo/Logo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/24 - Understanding Async Await in Node.js/assignment-code/frontend/src/components/Logo/Logo.js -------------------------------------------------------------------------------- /24 - Understanding Async Await in Node.js/assignment-code/frontend/src/components/Modal/Modal.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/24 - Understanding Async Await in Node.js/assignment-code/frontend/src/components/Modal/Modal.css -------------------------------------------------------------------------------- /24 - Understanding Async Await in Node.js/assignment-code/frontend/src/components/Modal/Modal.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/24 - Understanding Async Await in Node.js/assignment-code/frontend/src/components/Modal/Modal.js -------------------------------------------------------------------------------- /24 - Understanding Async Await in Node.js/assignment-code/frontend/src/components/Navigation/MainNavigation/MainNavigation.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/24 - Understanding Async Await in Node.js/assignment-code/frontend/src/components/Navigation/MainNavigation/MainNavigation.css -------------------------------------------------------------------------------- /24 - Understanding Async Await in Node.js/assignment-code/frontend/src/components/Navigation/MainNavigation/MainNavigation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/24 - Understanding Async Await in Node.js/assignment-code/frontend/src/components/Navigation/MainNavigation/MainNavigation.js -------------------------------------------------------------------------------- /24 - Understanding Async Await in Node.js/assignment-code/frontend/src/components/Navigation/MobileNavigation/MobileNavigation.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/24 - Understanding Async Await in Node.js/assignment-code/frontend/src/components/Navigation/MobileNavigation/MobileNavigation.css -------------------------------------------------------------------------------- /24 - Understanding Async Await in Node.js/assignment-code/frontend/src/components/Navigation/MobileNavigation/MobileNavigation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/24 - Understanding Async Await in Node.js/assignment-code/frontend/src/components/Navigation/MobileNavigation/MobileNavigation.js -------------------------------------------------------------------------------- /24 - Understanding Async Await in Node.js/assignment-code/frontend/src/components/Navigation/MobileToggle/MobileToggle.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/24 - Understanding Async Await in Node.js/assignment-code/frontend/src/components/Navigation/MobileToggle/MobileToggle.css -------------------------------------------------------------------------------- /24 - Understanding Async Await in Node.js/assignment-code/frontend/src/components/Navigation/MobileToggle/MobileToggle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/24 - Understanding Async Await in Node.js/assignment-code/frontend/src/components/Navigation/MobileToggle/MobileToggle.js -------------------------------------------------------------------------------- /24 - Understanding Async Await in Node.js/assignment-code/frontend/src/components/Navigation/NavigationItems/NavigationItems.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/24 - Understanding Async Await in Node.js/assignment-code/frontend/src/components/Navigation/NavigationItems/NavigationItems.css -------------------------------------------------------------------------------- /24 - Understanding Async Await in Node.js/assignment-code/frontend/src/components/Navigation/NavigationItems/NavigationItems.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/24 - Understanding Async Await in Node.js/assignment-code/frontend/src/components/Navigation/NavigationItems/NavigationItems.js -------------------------------------------------------------------------------- /24 - Understanding Async Await in Node.js/assignment-code/frontend/src/components/Paginator/Paginator.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/24 - Understanding Async Await in Node.js/assignment-code/frontend/src/components/Paginator/Paginator.css -------------------------------------------------------------------------------- /24 - Understanding Async Await in Node.js/assignment-code/frontend/src/components/Paginator/Paginator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/24 - Understanding Async Await in Node.js/assignment-code/frontend/src/components/Paginator/Paginator.js -------------------------------------------------------------------------------- /24 - Understanding Async Await in Node.js/assignment-code/frontend/src/components/Toolbar/Toolbar.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/24 - Understanding Async Await in Node.js/assignment-code/frontend/src/components/Toolbar/Toolbar.css -------------------------------------------------------------------------------- /24 - Understanding Async Await in Node.js/assignment-code/frontend/src/components/Toolbar/Toolbar.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/24 - Understanding Async Await in Node.js/assignment-code/frontend/src/components/Toolbar/Toolbar.js -------------------------------------------------------------------------------- /24 - Understanding Async Await in Node.js/assignment-code/frontend/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/24 - Understanding Async Await in Node.js/assignment-code/frontend/src/index.css -------------------------------------------------------------------------------- /24 - Understanding Async Await in Node.js/assignment-code/frontend/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/24 - Understanding Async Await in Node.js/assignment-code/frontend/src/index.js -------------------------------------------------------------------------------- /24 - Understanding Async Await in Node.js/assignment-code/frontend/src/pages/Auth/Auth.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/24 - Understanding Async Await in Node.js/assignment-code/frontend/src/pages/Auth/Auth.css -------------------------------------------------------------------------------- /24 - Understanding Async Await in Node.js/assignment-code/frontend/src/pages/Auth/Auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/24 - Understanding Async Await in Node.js/assignment-code/frontend/src/pages/Auth/Auth.js -------------------------------------------------------------------------------- /24 - Understanding Async Await in Node.js/assignment-code/frontend/src/pages/Auth/Login.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/24 - Understanding Async Await in Node.js/assignment-code/frontend/src/pages/Auth/Login.js -------------------------------------------------------------------------------- /24 - Understanding Async Await in Node.js/assignment-code/frontend/src/pages/Auth/Signup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/24 - Understanding Async Await in Node.js/assignment-code/frontend/src/pages/Auth/Signup.js -------------------------------------------------------------------------------- /24 - Understanding Async Await in Node.js/assignment-code/frontend/src/pages/Feed/Feed.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/24 - Understanding Async Await in Node.js/assignment-code/frontend/src/pages/Feed/Feed.css -------------------------------------------------------------------------------- /24 - Understanding Async Await in Node.js/assignment-code/frontend/src/pages/Feed/Feed.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/24 - Understanding Async Await in Node.js/assignment-code/frontend/src/pages/Feed/Feed.js -------------------------------------------------------------------------------- /24 - Understanding Async Await in Node.js/assignment-code/frontend/src/pages/Feed/SinglePost/SinglePost.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/24 - Understanding Async Await in Node.js/assignment-code/frontend/src/pages/Feed/SinglePost/SinglePost.css -------------------------------------------------------------------------------- /24 - Understanding Async Await in Node.js/assignment-code/frontend/src/pages/Feed/SinglePost/SinglePost.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/24 - Understanding Async Await in Node.js/assignment-code/frontend/src/pages/Feed/SinglePost/SinglePost.js -------------------------------------------------------------------------------- /24 - Understanding Async Await in Node.js/assignment-code/frontend/src/util/image.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/24 - Understanding Async Await in Node.js/assignment-code/frontend/src/util/image.js -------------------------------------------------------------------------------- /24 - Understanding Async Await in Node.js/assignment-code/frontend/src/util/validators.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/24 - Understanding Async Await in Node.js/assignment-code/frontend/src/util/validators.js -------------------------------------------------------------------------------- /24 - Understanding Async Await in Node.js/section-code/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules -------------------------------------------------------------------------------- /24 - Understanding Async Await in Node.js/section-code/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/24 - Understanding Async Await in Node.js/section-code/app.js -------------------------------------------------------------------------------- /24 - Understanding Async Await in Node.js/section-code/controllers/auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/24 - Understanding Async Await in Node.js/section-code/controllers/auth.js -------------------------------------------------------------------------------- /24 - Understanding Async Await in Node.js/section-code/controllers/feed.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/24 - Understanding Async Await in Node.js/section-code/controllers/feed.js -------------------------------------------------------------------------------- /24 - Understanding Async Await in Node.js/section-code/middleware/is-auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/24 - Understanding Async Await in Node.js/section-code/middleware/is-auth.js -------------------------------------------------------------------------------- /24 - Understanding Async Await in Node.js/section-code/models/post.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/24 - Understanding Async Await in Node.js/section-code/models/post.js -------------------------------------------------------------------------------- /24 - Understanding Async Await in Node.js/section-code/models/user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/24 - Understanding Async Await in Node.js/section-code/models/user.js -------------------------------------------------------------------------------- /24 - Understanding Async Await in Node.js/section-code/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/24 - Understanding Async Await in Node.js/section-code/package.json -------------------------------------------------------------------------------- /24 - Understanding Async Await in Node.js/section-code/routes/auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/24 - Understanding Async Await in Node.js/section-code/routes/auth.js -------------------------------------------------------------------------------- /24 - Understanding Async Await in Node.js/section-code/routes/feed.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/24 - Understanding Async Await in Node.js/section-code/routes/feed.js -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudiodietrich-zz/nodejs-the-complete-guide/HEAD/README.md --------------------------------------------------------------------------------