├── .gitignore ├── 01. Introduction └── first-app.js ├── 03. Understanding the basic ├── app.js └── routes.js ├── 04. Imporved Development Workflow and Debugging ├── app.js ├── package.json └── routes.js ├── 05. Working with Express.js ├── app.js ├── package.json ├── public │ └── css │ │ ├── add-product.css │ │ └── main.css ├── routes │ ├── admin.js │ └── shop.js ├── util │ └── path.js └── views │ ├── 404.html │ ├── add-product.html │ └── shop.html ├── 06. Section 06 Additional Assignment ├── app.js ├── package.json ├── routes │ └── routes.js └── views │ ├── includes │ ├── end.ejs │ ├── head.ejs │ └── navigation.ejs │ ├── index.ejs │ └── users.ejs ├── 06. Working with Dynamic Content & Adding Templating Engines ├── app.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 ├── 07. Additional Assignment of Section 06 with MVC ├── app.js ├── controllers │ └── users.js ├── data │ └── users.json ├── models │ └── user.js ├── package.json ├── public │ └── css │ │ └── main.css ├── routes │ └── routes.js └── views │ ├── add-user.ejs │ ├── includes │ ├── end.ejs │ ├── head.ejs │ └── navigation.ejs │ └── users.ejs ├── 07. The Model View Controller (MVC) ├── app.js ├── controllers │ ├── errors.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 ├── 08. Optional Enhancing the App ├── app.js ├── controllers │ ├── admin.js │ ├── errors.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 │ └── product-list.ejs │ ├── includes │ ├── end.ejs │ ├── head.ejs │ └── navigation.ejs │ └── shop │ ├── cart.ejs │ ├── checkout.ejs │ ├── index.ejs │ ├── orders.ejs │ ├── product-details.ejs │ └── product-list.ejs ├── 09. Dynamic Routes and Advanced Models ├── app.js ├── controllers │ ├── admin.js │ ├── errors.js │ └── shop.js ├── data │ ├── cart.json │ └── products.json ├── models │ ├── cart.js │ └── product.js ├── package.json ├── public │ ├── css │ │ ├── .DS_Store │ │ ├── forms.css │ │ ├── main.css │ │ └── product.css │ └── js │ │ └── main.js ├── routes │ ├── admin.js │ └── shop.js ├── util │ └── path.js └── views │ ├── 404.ejs │ ├── admin │ ├── edit-product.ejs │ └── product-list.ejs │ ├── includes │ ├── add-to-cart.ejs │ ├── end.ejs │ ├── head.ejs │ └── navigation.ejs │ └── shop │ ├── cart.ejs │ ├── checkout.ejs │ ├── index.ejs │ ├── orders.ejs │ ├── product-details.ejs │ └── product-list.ejs ├── 10. SQL Introduction ├── app.js ├── controllers │ ├── admin.js │ ├── errors.js │ └── shop.js ├── data │ └── cart.json ├── models │ ├── cart.js │ ├── old-cart.js │ ├── old-product.js │ └── product.js ├── package.json ├── public │ ├── css │ │ ├── .DS_Store │ │ ├── forms.css │ │ ├── main.css │ │ └── product.css │ └── js │ │ └── main.js ├── routes │ ├── admin.js │ └── shop.js ├── util │ ├── database.js │ └── path.js └── views │ ├── 404.ejs │ ├── admin │ ├── edit-product.ejs │ └── product-list.ejs │ ├── includes │ ├── add-to-cart.ejs │ ├── end.ejs │ ├── head.ejs │ └── navigation.ejs │ └── shop │ ├── cart.ejs │ ├── checkout.ejs │ ├── index.ejs │ ├── orders.ejs │ ├── product-details.ejs │ └── product-list.ejs ├── 11. Understading Sequelize ├── app.js ├── controllers │ ├── admin.js │ ├── errors.js │ └── shop.js ├── data │ └── cart.json ├── models │ ├── cart-item.js │ ├── cart.js │ ├── order-item.js │ ├── order.js │ ├── product.js │ └── user.js ├── package.json ├── public │ ├── css │ │ ├── cart.css │ │ ├── forms.css │ │ ├── main.css │ │ └── product.css │ └── js │ │ └── main.js ├── routes │ ├── admin.js │ └── shop.js ├── util │ └── database.js └── views │ ├── 404.ejs │ ├── admin │ ├── edit-product.ejs │ └── product-list.ejs │ ├── includes │ ├── add-to-cart.ejs │ ├── end.ejs │ ├── head.ejs │ └── navigation.ejs │ └── shop │ ├── cart.ejs │ ├── checkout.ejs │ ├── index.ejs │ ├── orders.ejs │ ├── product-details.ejs │ └── product-list.ejs ├── 12. Working with NoSQL and using mongoDB ├── app.js ├── controllers │ ├── admin.js │ ├── errors.js │ └── shop.js ├── 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 └── views │ ├── 404.ejs │ ├── admin │ ├── edit-product.ejs │ └── product-list.ejs │ ├── includes │ ├── add-to-cart.ejs │ ├── end.ejs │ ├── head.ejs │ └── navigation.ejs │ └── shop │ ├── cart.ejs │ ├── checkout.ejs │ ├── index.ejs │ ├── orders.ejs │ ├── product-details.ejs │ └── product-list.ejs ├── 13. Working with mongoose ├── app.js ├── controllers │ ├── admin.js │ ├── errors.js │ └── shop.js ├── 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 │ └── database.js └── views │ ├── 404.ejs │ ├── admin │ ├── edit-product.ejs │ └── product-list.ejs │ ├── includes │ ├── add-to-cart.ejs │ ├── end.ejs │ ├── head.ejs │ └── navigation.ejs │ └── shop │ ├── cart.ejs │ ├── checkout.ejs │ ├── index.ejs │ ├── orders.ejs │ ├── product-details.ejs │ └── product-list.ejs ├── 14. Sessions and Cookies ├── app.js ├── controllers │ ├── admin.js │ ├── auth.js │ ├── errors.js │ └── shop.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 │ └── cookie.js └── views │ ├── 404.ejs │ ├── admin │ ├── edit-product.ejs │ └── product-list.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-details.ejs │ └── product-list.ejs ├── 15. Adding Authentication (retry) ├── app.js ├── controllers │ ├── admin.js │ ├── auth.js │ ├── errors.js │ └── shop.js ├── middlewares │ └── 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 │ └── cookie.js └── views │ ├── 404.ejs │ ├── admin │ ├── edit-product.ejs │ └── product-list.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-details.ejs │ └── product-list.ejs ├── 15. Adding Authentication ├── app.js ├── controllers │ ├── admin.js │ ├── auth.js │ ├── errors.js │ └── shop.js ├── 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 └── views │ ├── 404.ejs │ ├── admin │ ├── edit-product.ejs │ └── product-list.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-details.ejs │ └── product-list.ejs ├── 16. Sending Email ├── app.js ├── controllers │ ├── admin.js │ ├── auth.js │ ├── errors.js │ └── shop.js ├── middleware │ ├── is-auth.js │ └── is-logged.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 │ └── mail.js └── views │ ├── 404.ejs │ ├── admin │ ├── edit-product.ejs │ └── product-list.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-details.ejs │ └── product-list.ejs ├── 17. Advanced Authentication ├── app.js ├── controllers │ ├── admin.js │ ├── auth.js │ ├── errors.js │ └── shop.js ├── middleware │ ├── is-auth.js │ └── is-logged.js ├── models │ ├── order.js │ ├── product.js │ └── user.js ├── package.json ├── public │ ├── css │ │ ├── auth.css │ │ ├── cart.css │ │ ├── forms.css │ │ ├── main.css │ │ ├── message.css │ │ ├── orders.css │ │ └── product.css │ └── js │ │ └── main.js ├── routes │ ├── admin.js │ ├── auth.js │ └── shop.js ├── util │ └── mail.js └── views │ ├── 404.ejs │ ├── admin │ ├── edit-product.ejs │ └── product-list.ejs │ ├── auth │ ├── login.ejs │ ├── new-password.ejs │ ├── reset-password.ejs │ └── signup.ejs │ ├── includes │ ├── add-to-cart.ejs │ ├── end.ejs │ ├── head.ejs │ └── navigation.ejs │ └── shop │ ├── cart.ejs │ ├── checkout.ejs │ ├── index.ejs │ ├── orders.ejs │ ├── product-details.ejs │ └── product-list.ejs ├── 18. Understanding Validation ├── app.js ├── controllers │ ├── admin.js │ ├── auth.js │ ├── errors.js │ └── shop.js ├── middleware │ ├── is-auth.js │ └── is-logged.js ├── models │ ├── order.js │ ├── product.js │ └── user.js ├── package-lock.json ├── package.json ├── public │ ├── css │ │ ├── auth.css │ │ ├── cart.css │ │ ├── forms.css │ │ ├── main.css │ │ ├── message.css │ │ ├── orders.css │ │ └── product.css │ └── js │ │ └── main.js ├── routes │ ├── admin.js │ ├── auth.js │ └── shop.js ├── util │ └── mail.js ├── validators │ ├── product.js │ └── user.js └── views │ ├── 404.ejs │ ├── admin │ ├── edit-product.ejs │ └── product-list.ejs │ ├── auth │ ├── login.ejs │ ├── new-password.ejs │ ├── reset-password.ejs │ └── signup.ejs │ ├── includes │ ├── add-to-cart.ejs │ ├── end.ejs │ ├── head.ejs │ └── navigation.ejs │ └── shop │ ├── cart.ejs │ ├── checkout.ejs │ ├── index.ejs │ ├── orders.ejs │ ├── product-details.ejs │ └── product-list.ejs ├── 19. Error Handling ├── app.js ├── controllers │ ├── admin.js │ ├── auth.js │ ├── errors.js │ └── shop.js ├── middleware │ ├── is-auth.js │ └── is-logged.js ├── models │ ├── order.js │ ├── product.js │ └── user.js ├── package-lock.json ├── package.json ├── public │ ├── css │ │ ├── auth.css │ │ ├── cart.css │ │ ├── forms.css │ │ ├── main.css │ │ ├── message.css │ │ ├── orders.css │ │ └── product.css │ └── js │ │ └── main.js ├── routes │ ├── admin.js │ ├── auth.js │ └── shop.js ├── util │ └── mail.js ├── validators │ ├── product.js │ └── user.js └── views │ ├── 404.ejs │ ├── 500.ejs │ ├── admin │ ├── edit-product.ejs │ └── product-list.ejs │ ├── auth │ ├── login.ejs │ ├── new-password.ejs │ ├── reset-password.ejs │ └── signup.ejs │ ├── includes │ ├── add-to-cart.ejs │ ├── end.ejs │ ├── head.ejs │ └── navigation.ejs │ └── shop │ ├── cart.ejs │ ├── checkout.ejs │ ├── index.ejs │ ├── orders.ejs │ ├── product-details.ejs │ └── product-list.ejs ├── 20. File Upload and Download ├── app.js ├── controllers │ ├── admin.js │ ├── auth.js │ ├── errors.js │ └── shop.js ├── data │ └── invoices │ │ ├── invoice-5e7e4c2fb59ab018086fee7e.pdf │ │ └── invoice-5e7e7161bcefaf1314242e8f.pdf ├── middleware │ ├── is-auth.js │ └── is-logged.js ├── models │ ├── order.js │ ├── product.js │ └── user.js ├── package-lock.json ├── package.json ├── public │ ├── css │ │ ├── auth.css │ │ ├── cart.css │ │ ├── forms.css │ │ ├── main.css │ │ ├── message.css │ │ ├── orders.css │ │ └── product.css │ └── js │ │ └── main.js ├── routes │ ├── admin.js │ ├── auth.js │ └── shop.js ├── util │ ├── file.js │ └── mail.js ├── validators │ ├── product.js │ └── user.js └── views │ ├── 404.ejs │ ├── 500.ejs │ ├── admin │ ├── edit-product.ejs │ └── product-list.ejs │ ├── auth │ ├── login.ejs │ ├── new-password.ejs │ ├── reset-password.ejs │ └── signup.ejs │ ├── includes │ ├── add-to-cart.ejs │ ├── end.ejs │ ├── head.ejs │ └── navigation.ejs │ └── shop │ ├── cart.ejs │ ├── checkout.ejs │ ├── index.ejs │ ├── orders.ejs │ ├── product-details.ejs │ └── product-list.ejs ├── 21. Adding Pagination ├── app.js ├── controllers │ ├── admin.js │ ├── auth.js │ ├── errors.js │ └── shop.js ├── middleware │ ├── is-auth.js │ └── is-logged.js ├── models │ ├── order.js │ ├── product.js │ └── user.js ├── package-lock.json ├── package.json ├── public │ ├── css │ │ ├── auth.css │ │ ├── cart.css │ │ ├── forms.css │ │ ├── main.css │ │ ├── message.css │ │ ├── orders.css │ │ └── product.css │ └── js │ │ └── main.js ├── routes │ ├── admin.js │ ├── auth.js │ └── shop.js ├── util │ ├── file.js │ ├── general-keys.js │ └── mail.js ├── validators │ ├── product.js │ └── user.js └── views │ ├── 404.ejs │ ├── 500.ejs │ ├── admin │ ├── edit-product.ejs │ └── product-list.ejs │ ├── auth │ ├── login.ejs │ ├── new-password.ejs │ ├── reset-password.ejs │ └── signup.ejs │ ├── includes │ ├── add-to-cart.ejs │ ├── end.ejs │ ├── head.ejs │ ├── navigation.ejs │ └── pagination.ejs │ └── shop │ ├── cart.ejs │ ├── checkout.ejs │ ├── index.ejs │ ├── orders.ejs │ ├── product-details.ejs │ └── product-list.ejs ├── 22. Understanding Async Requests ├── app.js ├── controllers │ ├── admin.js │ ├── auth.js │ ├── errors.js │ └── shop.js ├── middleware │ ├── is-auth.js │ └── is-logged.js ├── models │ ├── order.js │ ├── product.js │ └── user.js ├── package-lock.json ├── package.json ├── public │ ├── css │ │ ├── auth.css │ │ ├── cart.css │ │ ├── forms.css │ │ ├── main.css │ │ ├── message.css │ │ ├── orders.css │ │ └── product.css │ └── js │ │ ├── admin.js │ │ └── main.js ├── routes │ ├── admin.js │ ├── auth.js │ └── shop.js ├── util │ ├── file.js │ ├── general-keys.js │ └── mail.js ├── validators │ ├── product.js │ └── user.js └── views │ ├── 404.ejs │ ├── 500.ejs │ ├── admin │ ├── edit-product.ejs │ └── product-list.ejs │ ├── auth │ ├── login.ejs │ ├── new-password.ejs │ ├── reset-password.ejs │ └── signup.ejs │ ├── includes │ ├── add-to-cart.ejs │ ├── end.ejs │ ├── head.ejs │ ├── navigation.ejs │ └── pagination.ejs │ └── shop │ ├── cart.ejs │ ├── checkout.ejs │ ├── index.ejs │ ├── orders.ejs │ ├── product-details.ejs │ └── product-list.ejs ├── 23. Adding Payments ├── .gitignore ├── app.js ├── controllers │ ├── admin.js │ ├── auth.js │ ├── errors.js │ └── shop.js ├── middleware │ ├── is-auth.js │ └── is-logged.js ├── models │ ├── order.js │ ├── product.js │ └── user.js ├── package-lock.json ├── package.json ├── public │ ├── css │ │ ├── auth.css │ │ ├── cart.css │ │ ├── forms.css │ │ ├── main.css │ │ ├── message.css │ │ ├── orders.css │ │ └── product.css │ └── js │ │ ├── admin.js │ │ └── main.js ├── routes │ ├── admin.js │ ├── auth.js │ └── shop.js ├── util │ ├── file.js │ ├── general-keys.js │ └── mail.js ├── validators │ ├── product.js │ └── user.js └── views │ ├── 404.ejs │ ├── 500.ejs │ ├── admin │ ├── edit-product.ejs │ └── product-list.ejs │ ├── auth │ ├── login.ejs │ ├── new-password.ejs │ ├── reset-password.ejs │ └── signup.ejs │ ├── includes │ ├── add-to-cart.ejs │ ├── end.ejs │ ├── head.ejs │ ├── navigation.ejs │ └── pagination.ejs │ └── shop │ ├── cart.ejs │ ├── checkout.ejs │ ├── index.ejs │ ├── orders.ejs │ ├── product-details.ejs │ └── product-list.ejs ├── 24. Working with REST APIs - The Basics ├── app.js ├── controllers │ └── feed.js ├── models │ └── feed.js ├── package-lock.json ├── package.json └── routes │ └── feed.js ├── 25. Working with REST APIs - The Practical Application ├── Backend │ ├── app.js │ ├── controllers │ │ ├── auth.js │ │ └── feed.js │ ├── middlewares │ │ └── is-auth.js │ ├── models │ │ ├── post.js │ │ └── user.js │ ├── package-lock.json │ ├── package.json │ ├── routes │ │ ├── auth.js │ │ └── feed.js │ └── validators │ │ ├── auth.js │ │ └── feed.js └── Frontend │ ├── package-lock.json │ ├── 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 ├── 26. Understanding Async Wait in NodeJS ├── Backend │ ├── app.js │ ├── controllers │ │ ├── auth.js │ │ └── feed.js │ ├── middlewares │ │ └── is-auth.js │ ├── models │ │ ├── post.js │ │ └── user.js │ ├── package-lock.json │ ├── package.json │ ├── routes │ │ ├── auth.js │ │ └── feed.js │ └── validators │ │ ├── auth.js │ │ └── feed.js └── Frontend │ ├── package-lock.json │ ├── 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 ├── 27. Understanding Websockets and Socket.io ├── Backend │ ├── app.js │ ├── controllers │ │ ├── auth.js │ │ └── feed.js │ ├── middlewares │ │ └── is-auth.js │ ├── models │ │ ├── post.js │ │ └── user.js │ ├── package-lock.json │ ├── package.json │ ├── routes │ │ ├── auth.js │ │ └── feed.js │ ├── socket.js │ └── validators │ │ ├── auth.js │ │ └── feed.js └── Frontend │ ├── package-lock.json │ ├── 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 ├── 28. Working with GraphQL ├── Backend │ ├── app.js │ ├── controllers │ │ ├── auth.js │ │ └── feed.js │ ├── graphql │ │ ├── resolvers.js │ │ └── schema.js │ ├── middlewares │ │ └── auth.js │ ├── models │ │ ├── post.js │ │ └── user.js │ ├── package.json │ └── utils │ │ └── file.js └── Frontend │ ├── 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 ├── README.md └── [References] ├── 02. Understanding JavaScript - A Quick Refresher ├── 11.2 More on Constructor Functions.html ├── 12. Template Literals.html ├── 14. Useful Resources & Links.html ├── 2.2 JavaScript on MDN.html ├── 3.1 JavaScript from Scratch.html ├── 3.2 Various JavaScript Beginner Resources.html ├── 3.3 Primitive vs Reference Types.html ├── 5.1 Arrow Functions and this.html └── 7.1 Available Array Properties & Methods.html ├── 03. Understanding the basics ├── 18. Useful Resources & Links.html ├── 5. Controlling the Node.js Process.html └── 8. Request & Response Headers.html ├── 04. Improved Development Workflow and Debugging ├── 16. Useful Resources & Links.html └── 4. Global Features vs Core Modules vs Third-Party Modules.html ├── 05. Working with ExpressJS └── 22. Useful Resources & Links.html ├── 06. Working with Dynamic Content & Adding Templating Engines └── 19. Useful Resources & Links.html ├── 07. The Model View Controller (MVC) └── 10. Useful Resources & Links.html ├── 08. Optional Enhancing the app └── 9. Useful Resources & Links.html ├── 09. Dynamic Routes & Advanced Models └── 20. Useful Resources & Links.html ├── 10. SQL Introduction ├── 14. Useful Resources & Links.html ├── 4.1 SQL vs NoSQL.html └── 5.2 MySQL Installation Docs.html ├── 11. Understanding Sequelize ├── 27. Useful Resources & Links.html └── 7. MUST READ findById() in Sequelize 5.html ├── 12. Working with NoSQL and using MongoDB ├── 2.1 Learn all about MongoDB.html ├── 32. Useful Resources & Links.html └── 33. Two Adjustments (behind the scenes).html ├── 13. Working with mongoose ├── 2.1 Mongoose Official Docs.html └── 21. Useful Resources & Links.html ├── 14. Session and Cookies ├── 12.1 Express-session Docs.html ├── 20. Code Adjustments.html └── 21. Useful Resources & Links.html ├── 15. Adding Authentication └── 20. Useful Resources & Links.html ├── 16. Sending Email └── 6. Useful Resources & Links.html ├── 17. Advanced Authentication └── 12. Useful Resources & Links.html ├── 18. Understanding Validation └── 18. Useful Resources & Links.html ├── 19. Error Handling ├── 11. Available Status Codes.html └── 13. Useful Resources & Links.html ├── 20. File Upload and Download ├── 15.2 Styling the Text.html ├── 19. Useful Resources & Links.html └── 8. Remove imageUrl from Add Product.html ├── 21. Adding Pagination ├── 4. Skip & Limit with SQL.html └── 9. Useful Resources & Links.html ├── 22. Understanding Async Requests ├── 4. The JSON Data Format.html └── 7. Useful Resources & Links.html ├── 23. Adding Payments └── 5. Useful Resources & Links.html ├── 24. Working with REST APIs - The Basics └── 11. Useful Resources & Links.html ├── 25. Working with REST APIs - The Practical Application ├── 12. Image Names & Windows.html ├── 28. Time to Practice - Working with REST APIs.html └── 30. Useful Resources & Links.html ├── 26. Understanding Async Wait in NodeJS ├── 4. Time to Practice - Async Await.html ├── 5. The User Name is Missing!.html └── 7. Useful Resources & Links.html ├── 27. Understanding Websockets & Socket.io ├── 14. Useful Resources & Links.html ├── 6.1 add-post.js.js └── 9.1 update-post.js.js └── 28. Working with GraphQL ├── 19. Fetching the imageUrl.html ├── 23. Adding Posts & Pagination.html └── 28. Useful Resources & Links.html /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/.gitignore -------------------------------------------------------------------------------- /01. Introduction/first-app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/01. Introduction/first-app.js -------------------------------------------------------------------------------- /03. Understanding the basic/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/03. Understanding the basic/app.js -------------------------------------------------------------------------------- /03. Understanding the basic/routes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/03. Understanding the basic/routes.js -------------------------------------------------------------------------------- /04. Imporved Development Workflow and Debugging/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/04. Imporved Development Workflow and Debugging/app.js -------------------------------------------------------------------------------- /04. Imporved Development Workflow and Debugging/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/04. Imporved Development Workflow and Debugging/package.json -------------------------------------------------------------------------------- /04. Imporved Development Workflow and Debugging/routes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/04. Imporved Development Workflow and Debugging/routes.js -------------------------------------------------------------------------------- /05. Working with Express.js/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/05. Working with Express.js/app.js -------------------------------------------------------------------------------- /05. Working with Express.js/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/05. Working with Express.js/package.json -------------------------------------------------------------------------------- /05. Working with Express.js/public/css/add-product.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/05. Working with Express.js/public/css/add-product.css -------------------------------------------------------------------------------- /05. Working with Express.js/public/css/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/05. Working with Express.js/public/css/main.css -------------------------------------------------------------------------------- /05. Working with Express.js/routes/admin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/05. Working with Express.js/routes/admin.js -------------------------------------------------------------------------------- /05. Working with Express.js/routes/shop.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/05. Working with Express.js/routes/shop.js -------------------------------------------------------------------------------- /05. Working with Express.js/util/path.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/05. Working with Express.js/util/path.js -------------------------------------------------------------------------------- /05. Working with Express.js/views/404.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/05. Working with Express.js/views/404.html -------------------------------------------------------------------------------- /05. Working with Express.js/views/add-product.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/05. Working with Express.js/views/add-product.html -------------------------------------------------------------------------------- /05. Working with Express.js/views/shop.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/05. Working with Express.js/views/shop.html -------------------------------------------------------------------------------- /06. Section 06 Additional Assignment/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/06. Section 06 Additional Assignment/app.js -------------------------------------------------------------------------------- /06. Section 06 Additional Assignment/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/06. Section 06 Additional Assignment/package.json -------------------------------------------------------------------------------- /06. Section 06 Additional Assignment/routes/routes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/06. Section 06 Additional Assignment/routes/routes.js -------------------------------------------------------------------------------- /06. Section 06 Additional Assignment/views/includes/end.ejs: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /06. Section 06 Additional Assignment/views/includes/head.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/06. Section 06 Additional Assignment/views/includes/head.ejs -------------------------------------------------------------------------------- /06. Section 06 Additional Assignment/views/includes/navigation.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/06. Section 06 Additional Assignment/views/includes/navigation.ejs -------------------------------------------------------------------------------- /06. Section 06 Additional Assignment/views/index.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/06. Section 06 Additional Assignment/views/index.ejs -------------------------------------------------------------------------------- /06. Section 06 Additional Assignment/views/users.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/06. Section 06 Additional Assignment/views/users.ejs -------------------------------------------------------------------------------- /06. Working with Dynamic Content & Adding Templating Engines/views/includes/end.ejs: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /07. Additional Assignment of Section 06 with MVC/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/07. Additional Assignment of Section 06 with MVC/app.js -------------------------------------------------------------------------------- /07. Additional Assignment of Section 06 with MVC/data/users.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/07. Additional Assignment of Section 06 with MVC/data/users.json -------------------------------------------------------------------------------- /07. Additional Assignment of Section 06 with MVC/models/user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/07. Additional Assignment of Section 06 with MVC/models/user.js -------------------------------------------------------------------------------- /07. Additional Assignment of Section 06 with MVC/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/07. Additional Assignment of Section 06 with MVC/package.json -------------------------------------------------------------------------------- /07. Additional Assignment of Section 06 with MVC/public/css/main.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /07. Additional Assignment of Section 06 with MVC/routes/routes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/07. Additional Assignment of Section 06 with MVC/routes/routes.js -------------------------------------------------------------------------------- /07. Additional Assignment of Section 06 with MVC/views/includes/end.ejs: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /07. Additional Assignment of Section 06 with MVC/views/users.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/07. Additional Assignment of Section 06 with MVC/views/users.ejs -------------------------------------------------------------------------------- /07. The Model View Controller (MVC)/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/07. The Model View Controller (MVC)/app.js -------------------------------------------------------------------------------- /07. The Model View Controller (MVC)/controllers/errors.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/07. The Model View Controller (MVC)/controllers/errors.js -------------------------------------------------------------------------------- /07. The Model View Controller (MVC)/controllers/products.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/07. The Model View Controller (MVC)/controllers/products.js -------------------------------------------------------------------------------- /07. The Model View Controller (MVC)/data/products.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/07. The Model View Controller (MVC)/data/products.json -------------------------------------------------------------------------------- /07. The Model View Controller (MVC)/models/product.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/07. The Model View Controller (MVC)/models/product.js -------------------------------------------------------------------------------- /07. The Model View Controller (MVC)/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/07. The Model View Controller (MVC)/package.json -------------------------------------------------------------------------------- /07. The Model View Controller (MVC)/public/css/forms.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/07. The Model View Controller (MVC)/public/css/forms.css -------------------------------------------------------------------------------- /07. The Model View Controller (MVC)/public/css/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/07. The Model View Controller (MVC)/public/css/main.css -------------------------------------------------------------------------------- /07. The Model View Controller (MVC)/public/css/product.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/07. The Model View Controller (MVC)/public/css/product.css -------------------------------------------------------------------------------- /07. The Model View Controller (MVC)/routes/admin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/07. The Model View Controller (MVC)/routes/admin.js -------------------------------------------------------------------------------- /07. The Model View Controller (MVC)/routes/shop.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/07. The Model View Controller (MVC)/routes/shop.js -------------------------------------------------------------------------------- /07. The Model View Controller (MVC)/util/path.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/07. The Model View Controller (MVC)/util/path.js -------------------------------------------------------------------------------- /07. The Model View Controller (MVC)/views/404.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/07. The Model View Controller (MVC)/views/404.ejs -------------------------------------------------------------------------------- /07. The Model View Controller (MVC)/views/add-product.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/07. The Model View Controller (MVC)/views/add-product.ejs -------------------------------------------------------------------------------- /07. The Model View Controller (MVC)/views/includes/end.ejs: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /07. The Model View Controller (MVC)/views/includes/head.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/07. The Model View Controller (MVC)/views/includes/head.ejs -------------------------------------------------------------------------------- /07. The Model View Controller (MVC)/views/includes/navigation.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/07. The Model View Controller (MVC)/views/includes/navigation.ejs -------------------------------------------------------------------------------- /07. The Model View Controller (MVC)/views/shop.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/07. The Model View Controller (MVC)/views/shop.ejs -------------------------------------------------------------------------------- /08. Optional Enhancing the App/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/08. Optional Enhancing the App/app.js -------------------------------------------------------------------------------- /08. Optional Enhancing the App/controllers/admin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/08. Optional Enhancing the App/controllers/admin.js -------------------------------------------------------------------------------- /08. Optional Enhancing the App/controllers/errors.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/08. Optional Enhancing the App/controllers/errors.js -------------------------------------------------------------------------------- /08. Optional Enhancing the App/controllers/shop.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/08. Optional Enhancing the App/controllers/shop.js -------------------------------------------------------------------------------- /08. Optional Enhancing the App/data/products.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/08. Optional Enhancing the App/data/products.json -------------------------------------------------------------------------------- /08. Optional Enhancing the App/models/product.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/08. Optional Enhancing the App/models/product.js -------------------------------------------------------------------------------- /08. Optional Enhancing the App/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/08. Optional Enhancing the App/package.json -------------------------------------------------------------------------------- /08. Optional Enhancing the App/public/css/forms.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/08. Optional Enhancing the App/public/css/forms.css -------------------------------------------------------------------------------- /08. Optional Enhancing the App/public/css/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/08. Optional Enhancing the App/public/css/main.css -------------------------------------------------------------------------------- /08. Optional Enhancing the App/public/css/product.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/08. Optional Enhancing the App/public/css/product.css -------------------------------------------------------------------------------- /08. Optional Enhancing the App/routes/admin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/08. Optional Enhancing the App/routes/admin.js -------------------------------------------------------------------------------- /08. Optional Enhancing the App/routes/shop.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/08. Optional Enhancing the App/routes/shop.js -------------------------------------------------------------------------------- /08. Optional Enhancing the App/util/path.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/08. Optional Enhancing the App/util/path.js -------------------------------------------------------------------------------- /08. Optional Enhancing the App/views/404.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/08. Optional Enhancing the App/views/404.ejs -------------------------------------------------------------------------------- /08. Optional Enhancing the App/views/admin/add-product.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/08. Optional Enhancing the App/views/admin/add-product.ejs -------------------------------------------------------------------------------- /08. Optional Enhancing the App/views/admin/edit-product.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/08. Optional Enhancing the App/views/admin/edit-product.ejs -------------------------------------------------------------------------------- /08. Optional Enhancing the App/views/admin/product-list.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/08. Optional Enhancing the App/views/admin/product-list.ejs -------------------------------------------------------------------------------- /08. Optional Enhancing the App/views/includes/end.ejs: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /08. Optional Enhancing the App/views/includes/head.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/08. Optional Enhancing the App/views/includes/head.ejs -------------------------------------------------------------------------------- /08. Optional Enhancing the App/views/includes/navigation.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/08. Optional Enhancing the App/views/includes/navigation.ejs -------------------------------------------------------------------------------- /08. Optional Enhancing the App/views/shop/cart.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/08. Optional Enhancing the App/views/shop/cart.ejs -------------------------------------------------------------------------------- /08. Optional Enhancing the App/views/shop/checkout.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/08. Optional Enhancing the App/views/shop/checkout.ejs -------------------------------------------------------------------------------- /08. Optional Enhancing the App/views/shop/index.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/08. Optional Enhancing the App/views/shop/index.ejs -------------------------------------------------------------------------------- /08. Optional Enhancing the App/views/shop/orders.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/08. Optional Enhancing the App/views/shop/orders.ejs -------------------------------------------------------------------------------- /08. Optional Enhancing the App/views/shop/product-details.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/08. Optional Enhancing the App/views/shop/product-details.ejs -------------------------------------------------------------------------------- /08. Optional Enhancing the App/views/shop/product-list.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/08. Optional Enhancing the App/views/shop/product-list.ejs -------------------------------------------------------------------------------- /09. Dynamic Routes and Advanced Models/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/09. Dynamic Routes and Advanced Models/app.js -------------------------------------------------------------------------------- /09. Dynamic Routes and Advanced Models/controllers/admin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/09. Dynamic Routes and Advanced Models/controllers/admin.js -------------------------------------------------------------------------------- /09. Dynamic Routes and Advanced Models/controllers/errors.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/09. Dynamic Routes and Advanced Models/controllers/errors.js -------------------------------------------------------------------------------- /09. Dynamic Routes and Advanced Models/controllers/shop.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/09. Dynamic Routes and Advanced Models/controllers/shop.js -------------------------------------------------------------------------------- /09. Dynamic Routes and Advanced Models/data/cart.json: -------------------------------------------------------------------------------- 1 | {"products":[],"totalPrice":0} -------------------------------------------------------------------------------- /09. Dynamic Routes and Advanced Models/data/products.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/09. Dynamic Routes and Advanced Models/data/products.json -------------------------------------------------------------------------------- /09. Dynamic Routes and Advanced Models/models/cart.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/09. Dynamic Routes and Advanced Models/models/cart.js -------------------------------------------------------------------------------- /09. Dynamic Routes and Advanced Models/models/product.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/09. Dynamic Routes and Advanced Models/models/product.js -------------------------------------------------------------------------------- /09. Dynamic Routes and Advanced Models/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/09. Dynamic Routes and Advanced Models/package.json -------------------------------------------------------------------------------- /09. Dynamic Routes and Advanced Models/public/css/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/09. Dynamic Routes and Advanced Models/public/css/.DS_Store -------------------------------------------------------------------------------- /09. Dynamic Routes and Advanced Models/public/css/forms.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/09. Dynamic Routes and Advanced Models/public/css/forms.css -------------------------------------------------------------------------------- /09. Dynamic Routes and Advanced Models/public/css/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/09. Dynamic Routes and Advanced Models/public/css/main.css -------------------------------------------------------------------------------- /09. Dynamic Routes and Advanced Models/public/css/product.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/09. Dynamic Routes and Advanced Models/public/css/product.css -------------------------------------------------------------------------------- /09. Dynamic Routes and Advanced Models/public/js/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/09. Dynamic Routes and Advanced Models/public/js/main.js -------------------------------------------------------------------------------- /09. Dynamic Routes and Advanced Models/routes/admin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/09. Dynamic Routes and Advanced Models/routes/admin.js -------------------------------------------------------------------------------- /09. Dynamic Routes and Advanced Models/routes/shop.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/09. Dynamic Routes and Advanced Models/routes/shop.js -------------------------------------------------------------------------------- /09. Dynamic Routes and Advanced Models/util/path.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/09. Dynamic Routes and Advanced Models/util/path.js -------------------------------------------------------------------------------- /09. Dynamic Routes and Advanced Models/views/404.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/09. Dynamic Routes and Advanced Models/views/404.ejs -------------------------------------------------------------------------------- /09. Dynamic Routes and Advanced Models/views/includes/end.ejs: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /09. Dynamic Routes and Advanced Models/views/includes/head.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/09. Dynamic Routes and Advanced Models/views/includes/head.ejs -------------------------------------------------------------------------------- /09. Dynamic Routes and Advanced Models/views/shop/cart.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/09. Dynamic Routes and Advanced Models/views/shop/cart.ejs -------------------------------------------------------------------------------- /09. Dynamic Routes and Advanced Models/views/shop/checkout.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/09. Dynamic Routes and Advanced Models/views/shop/checkout.ejs -------------------------------------------------------------------------------- /09. Dynamic Routes and Advanced Models/views/shop/index.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/09. Dynamic Routes and Advanced Models/views/shop/index.ejs -------------------------------------------------------------------------------- /09. Dynamic Routes and Advanced Models/views/shop/orders.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/09. Dynamic Routes and Advanced Models/views/shop/orders.ejs -------------------------------------------------------------------------------- /10. SQL Introduction/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/10. SQL Introduction/app.js -------------------------------------------------------------------------------- /10. SQL Introduction/controllers/admin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/10. SQL Introduction/controllers/admin.js -------------------------------------------------------------------------------- /10. SQL Introduction/controllers/errors.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/10. SQL Introduction/controllers/errors.js -------------------------------------------------------------------------------- /10. SQL Introduction/controllers/shop.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/10. SQL Introduction/controllers/shop.js -------------------------------------------------------------------------------- /10. SQL Introduction/data/cart.json: -------------------------------------------------------------------------------- 1 | {"products":[],"totalPrice":0} -------------------------------------------------------------------------------- /10. SQL Introduction/models/cart.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/10. SQL Introduction/models/cart.js -------------------------------------------------------------------------------- /10. SQL Introduction/models/old-cart.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/10. SQL Introduction/models/old-cart.js -------------------------------------------------------------------------------- /10. SQL Introduction/models/old-product.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/10. SQL Introduction/models/old-product.js -------------------------------------------------------------------------------- /10. SQL Introduction/models/product.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/10. SQL Introduction/models/product.js -------------------------------------------------------------------------------- /10. SQL Introduction/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/10. SQL Introduction/package.json -------------------------------------------------------------------------------- /10. SQL Introduction/public/css/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/10. SQL Introduction/public/css/.DS_Store -------------------------------------------------------------------------------- /10. SQL Introduction/public/css/forms.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/10. SQL Introduction/public/css/forms.css -------------------------------------------------------------------------------- /10. SQL Introduction/public/css/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/10. SQL Introduction/public/css/main.css -------------------------------------------------------------------------------- /10. SQL Introduction/public/css/product.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/10. SQL Introduction/public/css/product.css -------------------------------------------------------------------------------- /10. SQL Introduction/public/js/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/10. SQL Introduction/public/js/main.js -------------------------------------------------------------------------------- /10. SQL Introduction/routes/admin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/10. SQL Introduction/routes/admin.js -------------------------------------------------------------------------------- /10. SQL Introduction/routes/shop.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/10. SQL Introduction/routes/shop.js -------------------------------------------------------------------------------- /10. SQL Introduction/util/database.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/10. SQL Introduction/util/database.js -------------------------------------------------------------------------------- /10. SQL Introduction/util/path.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/10. SQL Introduction/util/path.js -------------------------------------------------------------------------------- /10. SQL Introduction/views/404.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/10. SQL Introduction/views/404.ejs -------------------------------------------------------------------------------- /10. SQL Introduction/views/admin/edit-product.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/10. SQL Introduction/views/admin/edit-product.ejs -------------------------------------------------------------------------------- /10. SQL Introduction/views/admin/product-list.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/10. SQL Introduction/views/admin/product-list.ejs -------------------------------------------------------------------------------- /10. SQL Introduction/views/includes/add-to-cart.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/10. SQL Introduction/views/includes/add-to-cart.ejs -------------------------------------------------------------------------------- /10. SQL Introduction/views/includes/end.ejs: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /10. SQL Introduction/views/includes/head.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/10. SQL Introduction/views/includes/head.ejs -------------------------------------------------------------------------------- /10. SQL Introduction/views/includes/navigation.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/10. SQL Introduction/views/includes/navigation.ejs -------------------------------------------------------------------------------- /10. SQL Introduction/views/shop/cart.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/10. SQL Introduction/views/shop/cart.ejs -------------------------------------------------------------------------------- /10. SQL Introduction/views/shop/checkout.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/10. SQL Introduction/views/shop/checkout.ejs -------------------------------------------------------------------------------- /10. SQL Introduction/views/shop/index.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/10. SQL Introduction/views/shop/index.ejs -------------------------------------------------------------------------------- /10. SQL Introduction/views/shop/orders.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/10. SQL Introduction/views/shop/orders.ejs -------------------------------------------------------------------------------- /10. SQL Introduction/views/shop/product-details.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/10. SQL Introduction/views/shop/product-details.ejs -------------------------------------------------------------------------------- /10. SQL Introduction/views/shop/product-list.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/10. SQL Introduction/views/shop/product-list.ejs -------------------------------------------------------------------------------- /11. Understading Sequelize/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/11. Understading Sequelize/app.js -------------------------------------------------------------------------------- /11. Understading Sequelize/controllers/admin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/11. Understading Sequelize/controllers/admin.js -------------------------------------------------------------------------------- /11. Understading Sequelize/controllers/errors.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/11. Understading Sequelize/controllers/errors.js -------------------------------------------------------------------------------- /11. Understading Sequelize/controllers/shop.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/11. Understading Sequelize/controllers/shop.js -------------------------------------------------------------------------------- /11. Understading Sequelize/data/cart.json: -------------------------------------------------------------------------------- 1 | {"products":[],"totalPrice":0} -------------------------------------------------------------------------------- /11. Understading Sequelize/models/cart-item.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/11. Understading Sequelize/models/cart-item.js -------------------------------------------------------------------------------- /11. Understading Sequelize/models/cart.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/11. Understading Sequelize/models/cart.js -------------------------------------------------------------------------------- /11. Understading Sequelize/models/order-item.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/11. Understading Sequelize/models/order-item.js -------------------------------------------------------------------------------- /11. Understading Sequelize/models/order.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/11. Understading Sequelize/models/order.js -------------------------------------------------------------------------------- /11. Understading Sequelize/models/product.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/11. Understading Sequelize/models/product.js -------------------------------------------------------------------------------- /11. Understading Sequelize/models/user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/11. Understading Sequelize/models/user.js -------------------------------------------------------------------------------- /11. Understading Sequelize/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/11. Understading Sequelize/package.json -------------------------------------------------------------------------------- /11. Understading Sequelize/public/css/cart.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/11. Understading Sequelize/public/css/cart.css -------------------------------------------------------------------------------- /11. Understading Sequelize/public/css/forms.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/11. Understading Sequelize/public/css/forms.css -------------------------------------------------------------------------------- /11. Understading Sequelize/public/css/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/11. Understading Sequelize/public/css/main.css -------------------------------------------------------------------------------- /11. Understading Sequelize/public/css/product.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/11. Understading Sequelize/public/css/product.css -------------------------------------------------------------------------------- /11. Understading Sequelize/public/js/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/11. Understading Sequelize/public/js/main.js -------------------------------------------------------------------------------- /11. Understading Sequelize/routes/admin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/11. Understading Sequelize/routes/admin.js -------------------------------------------------------------------------------- /11. Understading Sequelize/routes/shop.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/11. Understading Sequelize/routes/shop.js -------------------------------------------------------------------------------- /11. Understading Sequelize/util/database.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/11. Understading Sequelize/util/database.js -------------------------------------------------------------------------------- /11. Understading Sequelize/views/404.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/11. Understading Sequelize/views/404.ejs -------------------------------------------------------------------------------- /11. Understading Sequelize/views/admin/edit-product.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/11. Understading Sequelize/views/admin/edit-product.ejs -------------------------------------------------------------------------------- /11. Understading Sequelize/views/admin/product-list.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/11. Understading Sequelize/views/admin/product-list.ejs -------------------------------------------------------------------------------- /11. Understading Sequelize/views/includes/add-to-cart.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/11. Understading Sequelize/views/includes/add-to-cart.ejs -------------------------------------------------------------------------------- /11. Understading Sequelize/views/includes/end.ejs: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /11. Understading Sequelize/views/includes/head.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/11. Understading Sequelize/views/includes/head.ejs -------------------------------------------------------------------------------- /11. Understading Sequelize/views/includes/navigation.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/11. Understading Sequelize/views/includes/navigation.ejs -------------------------------------------------------------------------------- /11. Understading Sequelize/views/shop/cart.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/11. Understading Sequelize/views/shop/cart.ejs -------------------------------------------------------------------------------- /11. Understading Sequelize/views/shop/checkout.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/11. Understading Sequelize/views/shop/checkout.ejs -------------------------------------------------------------------------------- /11. Understading Sequelize/views/shop/index.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/11. Understading Sequelize/views/shop/index.ejs -------------------------------------------------------------------------------- /11. Understading Sequelize/views/shop/orders.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/11. Understading Sequelize/views/shop/orders.ejs -------------------------------------------------------------------------------- /11. Understading Sequelize/views/shop/product-details.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/11. Understading Sequelize/views/shop/product-details.ejs -------------------------------------------------------------------------------- /11. Understading Sequelize/views/shop/product-list.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/11. Understading Sequelize/views/shop/product-list.ejs -------------------------------------------------------------------------------- /12. Working with NoSQL and using mongoDB/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/12. Working with NoSQL and using mongoDB/app.js -------------------------------------------------------------------------------- /12. Working with NoSQL and using mongoDB/controllers/admin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/12. Working with NoSQL and using mongoDB/controllers/admin.js -------------------------------------------------------------------------------- /12. Working with NoSQL and using mongoDB/controllers/errors.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/12. Working with NoSQL and using mongoDB/controllers/errors.js -------------------------------------------------------------------------------- /12. Working with NoSQL and using mongoDB/controllers/shop.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/12. Working with NoSQL and using mongoDB/controllers/shop.js -------------------------------------------------------------------------------- /12. Working with NoSQL and using mongoDB/models/product.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/12. Working with NoSQL and using mongoDB/models/product.js -------------------------------------------------------------------------------- /12. Working with NoSQL and using mongoDB/models/user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/12. Working with NoSQL and using mongoDB/models/user.js -------------------------------------------------------------------------------- /12. Working with NoSQL and using mongoDB/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/12. Working with NoSQL and using mongoDB/package.json -------------------------------------------------------------------------------- /12. Working with NoSQL and using mongoDB/public/css/cart.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/12. Working with NoSQL and using mongoDB/public/css/cart.css -------------------------------------------------------------------------------- /12. Working with NoSQL and using mongoDB/public/css/forms.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/12. Working with NoSQL and using mongoDB/public/css/forms.css -------------------------------------------------------------------------------- /12. Working with NoSQL and using mongoDB/public/css/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/12. Working with NoSQL and using mongoDB/public/css/main.css -------------------------------------------------------------------------------- /12. Working with NoSQL and using mongoDB/public/css/orders.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/12. Working with NoSQL and using mongoDB/public/css/orders.css -------------------------------------------------------------------------------- /12. Working with NoSQL and using mongoDB/public/css/product.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/12. Working with NoSQL and using mongoDB/public/css/product.css -------------------------------------------------------------------------------- /12. Working with NoSQL and using mongoDB/public/js/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/12. Working with NoSQL and using mongoDB/public/js/main.js -------------------------------------------------------------------------------- /12. Working with NoSQL and using mongoDB/routes/admin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/12. Working with NoSQL and using mongoDB/routes/admin.js -------------------------------------------------------------------------------- /12. Working with NoSQL and using mongoDB/routes/shop.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/12. Working with NoSQL and using mongoDB/routes/shop.js -------------------------------------------------------------------------------- /12. Working with NoSQL and using mongoDB/util/database.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/12. Working with NoSQL and using mongoDB/util/database.js -------------------------------------------------------------------------------- /12. Working with NoSQL and using mongoDB/views/404.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/12. Working with NoSQL and using mongoDB/views/404.ejs -------------------------------------------------------------------------------- /12. Working with NoSQL and using mongoDB/views/includes/end.ejs: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /12. Working with NoSQL and using mongoDB/views/includes/head.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/12. Working with NoSQL and using mongoDB/views/includes/head.ejs -------------------------------------------------------------------------------- /12. Working with NoSQL and using mongoDB/views/shop/cart.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/12. Working with NoSQL and using mongoDB/views/shop/cart.ejs -------------------------------------------------------------------------------- /12. Working with NoSQL and using mongoDB/views/shop/checkout.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/12. Working with NoSQL and using mongoDB/views/shop/checkout.ejs -------------------------------------------------------------------------------- /12. Working with NoSQL and using mongoDB/views/shop/index.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/12. Working with NoSQL and using mongoDB/views/shop/index.ejs -------------------------------------------------------------------------------- /12. Working with NoSQL and using mongoDB/views/shop/orders.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/12. Working with NoSQL and using mongoDB/views/shop/orders.ejs -------------------------------------------------------------------------------- /13. Working with mongoose/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/13. Working with mongoose/app.js -------------------------------------------------------------------------------- /13. Working with mongoose/controllers/admin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/13. Working with mongoose/controllers/admin.js -------------------------------------------------------------------------------- /13. Working with mongoose/controllers/errors.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/13. Working with mongoose/controllers/errors.js -------------------------------------------------------------------------------- /13. Working with mongoose/controllers/shop.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/13. Working with mongoose/controllers/shop.js -------------------------------------------------------------------------------- /13. Working with mongoose/models/order.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/13. Working with mongoose/models/order.js -------------------------------------------------------------------------------- /13. Working with mongoose/models/product.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/13. Working with mongoose/models/product.js -------------------------------------------------------------------------------- /13. Working with mongoose/models/user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/13. Working with mongoose/models/user.js -------------------------------------------------------------------------------- /13. Working with mongoose/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/13. Working with mongoose/package.json -------------------------------------------------------------------------------- /13. Working with mongoose/public/css/cart.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/13. Working with mongoose/public/css/cart.css -------------------------------------------------------------------------------- /13. Working with mongoose/public/css/forms.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/13. Working with mongoose/public/css/forms.css -------------------------------------------------------------------------------- /13. Working with mongoose/public/css/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/13. Working with mongoose/public/css/main.css -------------------------------------------------------------------------------- /13. Working with mongoose/public/css/orders.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/13. Working with mongoose/public/css/orders.css -------------------------------------------------------------------------------- /13. Working with mongoose/public/css/product.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/13. Working with mongoose/public/css/product.css -------------------------------------------------------------------------------- /13. Working with mongoose/public/js/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/13. Working with mongoose/public/js/main.js -------------------------------------------------------------------------------- /13. Working with mongoose/routes/admin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/13. Working with mongoose/routes/admin.js -------------------------------------------------------------------------------- /13. Working with mongoose/routes/shop.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/13. Working with mongoose/routes/shop.js -------------------------------------------------------------------------------- /13. Working with mongoose/util/database.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/13. Working with mongoose/util/database.js -------------------------------------------------------------------------------- /13. Working with mongoose/views/404.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/13. Working with mongoose/views/404.ejs -------------------------------------------------------------------------------- /13. Working with mongoose/views/admin/edit-product.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/13. Working with mongoose/views/admin/edit-product.ejs -------------------------------------------------------------------------------- /13. Working with mongoose/views/admin/product-list.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/13. Working with mongoose/views/admin/product-list.ejs -------------------------------------------------------------------------------- /13. Working with mongoose/views/includes/add-to-cart.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/13. Working with mongoose/views/includes/add-to-cart.ejs -------------------------------------------------------------------------------- /13. Working with mongoose/views/includes/end.ejs: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /13. Working with mongoose/views/includes/head.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/13. Working with mongoose/views/includes/head.ejs -------------------------------------------------------------------------------- /13. Working with mongoose/views/includes/navigation.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/13. Working with mongoose/views/includes/navigation.ejs -------------------------------------------------------------------------------- /13. Working with mongoose/views/shop/cart.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/13. Working with mongoose/views/shop/cart.ejs -------------------------------------------------------------------------------- /13. Working with mongoose/views/shop/checkout.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/13. Working with mongoose/views/shop/checkout.ejs -------------------------------------------------------------------------------- /13. Working with mongoose/views/shop/index.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/13. Working with mongoose/views/shop/index.ejs -------------------------------------------------------------------------------- /13. Working with mongoose/views/shop/orders.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/13. Working with mongoose/views/shop/orders.ejs -------------------------------------------------------------------------------- /13. Working with mongoose/views/shop/product-details.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/13. Working with mongoose/views/shop/product-details.ejs -------------------------------------------------------------------------------- /13. Working with mongoose/views/shop/product-list.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/13. Working with mongoose/views/shop/product-list.ejs -------------------------------------------------------------------------------- /14. Sessions and Cookies/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/14. Sessions and Cookies/app.js -------------------------------------------------------------------------------- /14. Sessions and Cookies/controllers/admin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/14. Sessions and Cookies/controllers/admin.js -------------------------------------------------------------------------------- /14. Sessions and Cookies/controllers/auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/14. Sessions and Cookies/controllers/auth.js -------------------------------------------------------------------------------- /14. Sessions and Cookies/controllers/errors.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/14. Sessions and Cookies/controllers/errors.js -------------------------------------------------------------------------------- /14. Sessions and Cookies/controllers/shop.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/14. Sessions and Cookies/controllers/shop.js -------------------------------------------------------------------------------- /14. Sessions and Cookies/models/order.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/14. Sessions and Cookies/models/order.js -------------------------------------------------------------------------------- /14. Sessions and Cookies/models/product.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/14. Sessions and Cookies/models/product.js -------------------------------------------------------------------------------- /14. Sessions and Cookies/models/user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/14. Sessions and Cookies/models/user.js -------------------------------------------------------------------------------- /14. Sessions and Cookies/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/14. Sessions and Cookies/package.json -------------------------------------------------------------------------------- /14. Sessions and Cookies/public/css/auth.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/14. Sessions and Cookies/public/css/auth.css -------------------------------------------------------------------------------- /14. Sessions and Cookies/public/css/cart.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/14. Sessions and Cookies/public/css/cart.css -------------------------------------------------------------------------------- /14. Sessions and Cookies/public/css/forms.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/14. Sessions and Cookies/public/css/forms.css -------------------------------------------------------------------------------- /14. Sessions and Cookies/public/css/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/14. Sessions and Cookies/public/css/main.css -------------------------------------------------------------------------------- /14. Sessions and Cookies/public/css/orders.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/14. Sessions and Cookies/public/css/orders.css -------------------------------------------------------------------------------- /14. Sessions and Cookies/public/css/product.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/14. Sessions and Cookies/public/css/product.css -------------------------------------------------------------------------------- /14. Sessions and Cookies/public/js/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/14. Sessions and Cookies/public/js/main.js -------------------------------------------------------------------------------- /14. Sessions and Cookies/routes/admin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/14. Sessions and Cookies/routes/admin.js -------------------------------------------------------------------------------- /14. Sessions and Cookies/routes/auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/14. Sessions and Cookies/routes/auth.js -------------------------------------------------------------------------------- /14. Sessions and Cookies/routes/shop.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/14. Sessions and Cookies/routes/shop.js -------------------------------------------------------------------------------- /14. Sessions and Cookies/util/cookie.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/14. Sessions and Cookies/util/cookie.js -------------------------------------------------------------------------------- /14. Sessions and Cookies/views/404.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/14. Sessions and Cookies/views/404.ejs -------------------------------------------------------------------------------- /14. Sessions and Cookies/views/admin/edit-product.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/14. Sessions and Cookies/views/admin/edit-product.ejs -------------------------------------------------------------------------------- /14. Sessions and Cookies/views/admin/product-list.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/14. Sessions and Cookies/views/admin/product-list.ejs -------------------------------------------------------------------------------- /14. Sessions and Cookies/views/auth/login.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/14. Sessions and Cookies/views/auth/login.ejs -------------------------------------------------------------------------------- /14. Sessions and Cookies/views/includes/add-to-cart.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/14. Sessions and Cookies/views/includes/add-to-cart.ejs -------------------------------------------------------------------------------- /14. Sessions and Cookies/views/includes/end.ejs: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /14. Sessions and Cookies/views/includes/head.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/14. Sessions and Cookies/views/includes/head.ejs -------------------------------------------------------------------------------- /14. Sessions and Cookies/views/includes/navigation.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/14. Sessions and Cookies/views/includes/navigation.ejs -------------------------------------------------------------------------------- /14. Sessions and Cookies/views/shop/cart.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/14. Sessions and Cookies/views/shop/cart.ejs -------------------------------------------------------------------------------- /14. Sessions and Cookies/views/shop/checkout.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/14. Sessions and Cookies/views/shop/checkout.ejs -------------------------------------------------------------------------------- /14. Sessions and Cookies/views/shop/index.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/14. Sessions and Cookies/views/shop/index.ejs -------------------------------------------------------------------------------- /14. Sessions and Cookies/views/shop/orders.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/14. Sessions and Cookies/views/shop/orders.ejs -------------------------------------------------------------------------------- /14. Sessions and Cookies/views/shop/product-details.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/14. Sessions and Cookies/views/shop/product-details.ejs -------------------------------------------------------------------------------- /14. Sessions and Cookies/views/shop/product-list.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/14. Sessions and Cookies/views/shop/product-list.ejs -------------------------------------------------------------------------------- /15. Adding Authentication (retry)/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/15. Adding Authentication (retry)/app.js -------------------------------------------------------------------------------- /15. Adding Authentication (retry)/controllers/admin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/15. Adding Authentication (retry)/controllers/admin.js -------------------------------------------------------------------------------- /15. Adding Authentication (retry)/controllers/auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/15. Adding Authentication (retry)/controllers/auth.js -------------------------------------------------------------------------------- /15. Adding Authentication (retry)/controllers/errors.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/15. Adding Authentication (retry)/controllers/errors.js -------------------------------------------------------------------------------- /15. Adding Authentication (retry)/controllers/shop.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/15. Adding Authentication (retry)/controllers/shop.js -------------------------------------------------------------------------------- /15. Adding Authentication (retry)/middlewares/is-auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/15. Adding Authentication (retry)/middlewares/is-auth.js -------------------------------------------------------------------------------- /15. Adding Authentication (retry)/models/order.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/15. Adding Authentication (retry)/models/order.js -------------------------------------------------------------------------------- /15. Adding Authentication (retry)/models/product.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/15. Adding Authentication (retry)/models/product.js -------------------------------------------------------------------------------- /15. Adding Authentication (retry)/models/user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/15. Adding Authentication (retry)/models/user.js -------------------------------------------------------------------------------- /15. Adding Authentication (retry)/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/15. Adding Authentication (retry)/package.json -------------------------------------------------------------------------------- /15. Adding Authentication (retry)/public/css/auth.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/15. Adding Authentication (retry)/public/css/auth.css -------------------------------------------------------------------------------- /15. Adding Authentication (retry)/public/css/cart.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/15. Adding Authentication (retry)/public/css/cart.css -------------------------------------------------------------------------------- /15. Adding Authentication (retry)/public/css/forms.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/15. Adding Authentication (retry)/public/css/forms.css -------------------------------------------------------------------------------- /15. Adding Authentication (retry)/public/css/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/15. Adding Authentication (retry)/public/css/main.css -------------------------------------------------------------------------------- /15. Adding Authentication (retry)/public/css/orders.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/15. Adding Authentication (retry)/public/css/orders.css -------------------------------------------------------------------------------- /15. Adding Authentication (retry)/public/css/product.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/15. Adding Authentication (retry)/public/css/product.css -------------------------------------------------------------------------------- /15. Adding Authentication (retry)/public/js/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/15. Adding Authentication (retry)/public/js/main.js -------------------------------------------------------------------------------- /15. Adding Authentication (retry)/routes/admin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/15. Adding Authentication (retry)/routes/admin.js -------------------------------------------------------------------------------- /15. Adding Authentication (retry)/routes/auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/15. Adding Authentication (retry)/routes/auth.js -------------------------------------------------------------------------------- /15. Adding Authentication (retry)/routes/shop.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/15. Adding Authentication (retry)/routes/shop.js -------------------------------------------------------------------------------- /15. Adding Authentication (retry)/util/cookie.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/15. Adding Authentication (retry)/util/cookie.js -------------------------------------------------------------------------------- /15. Adding Authentication (retry)/views/404.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/15. Adding Authentication (retry)/views/404.ejs -------------------------------------------------------------------------------- /15. Adding Authentication (retry)/views/admin/edit-product.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/15. Adding Authentication (retry)/views/admin/edit-product.ejs -------------------------------------------------------------------------------- /15. Adding Authentication (retry)/views/admin/product-list.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/15. Adding Authentication (retry)/views/admin/product-list.ejs -------------------------------------------------------------------------------- /15. Adding Authentication (retry)/views/auth/login.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/15. Adding Authentication (retry)/views/auth/login.ejs -------------------------------------------------------------------------------- /15. Adding Authentication (retry)/views/auth/signup.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/15. Adding Authentication (retry)/views/auth/signup.ejs -------------------------------------------------------------------------------- /15. Adding Authentication (retry)/views/includes/add-to-cart.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/15. Adding Authentication (retry)/views/includes/add-to-cart.ejs -------------------------------------------------------------------------------- /15. Adding Authentication (retry)/views/includes/end.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/15. Adding Authentication (retry)/views/includes/end.ejs -------------------------------------------------------------------------------- /15. Adding Authentication (retry)/views/includes/head.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/15. Adding Authentication (retry)/views/includes/head.ejs -------------------------------------------------------------------------------- /15. Adding Authentication (retry)/views/includes/navigation.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/15. Adding Authentication (retry)/views/includes/navigation.ejs -------------------------------------------------------------------------------- /15. Adding Authentication (retry)/views/shop/cart.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/15. Adding Authentication (retry)/views/shop/cart.ejs -------------------------------------------------------------------------------- /15. Adding Authentication (retry)/views/shop/checkout.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/15. Adding Authentication (retry)/views/shop/checkout.ejs -------------------------------------------------------------------------------- /15. Adding Authentication (retry)/views/shop/index.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/15. Adding Authentication (retry)/views/shop/index.ejs -------------------------------------------------------------------------------- /15. Adding Authentication (retry)/views/shop/orders.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/15. Adding Authentication (retry)/views/shop/orders.ejs -------------------------------------------------------------------------------- /15. Adding Authentication (retry)/views/shop/product-details.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/15. Adding Authentication (retry)/views/shop/product-details.ejs -------------------------------------------------------------------------------- /15. Adding Authentication (retry)/views/shop/product-list.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/15. Adding Authentication (retry)/views/shop/product-list.ejs -------------------------------------------------------------------------------- /15. Adding Authentication/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/15. Adding Authentication/app.js -------------------------------------------------------------------------------- /15. Adding Authentication/controllers/admin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/15. Adding Authentication/controllers/admin.js -------------------------------------------------------------------------------- /15. Adding Authentication/controllers/auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/15. Adding Authentication/controllers/auth.js -------------------------------------------------------------------------------- /15. Adding Authentication/controllers/errors.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/15. Adding Authentication/controllers/errors.js -------------------------------------------------------------------------------- /15. Adding Authentication/controllers/shop.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/15. Adding Authentication/controllers/shop.js -------------------------------------------------------------------------------- /15. Adding Authentication/middleware/is-auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/15. Adding Authentication/middleware/is-auth.js -------------------------------------------------------------------------------- /15. Adding Authentication/models/order.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/15. Adding Authentication/models/order.js -------------------------------------------------------------------------------- /15. Adding Authentication/models/product.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/15. Adding Authentication/models/product.js -------------------------------------------------------------------------------- /15. Adding Authentication/models/user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/15. Adding Authentication/models/user.js -------------------------------------------------------------------------------- /15. Adding Authentication/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/15. Adding Authentication/package.json -------------------------------------------------------------------------------- /15. Adding Authentication/public/css/auth.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/15. Adding Authentication/public/css/auth.css -------------------------------------------------------------------------------- /15. Adding Authentication/public/css/cart.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/15. Adding Authentication/public/css/cart.css -------------------------------------------------------------------------------- /15. Adding Authentication/public/css/forms.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/15. Adding Authentication/public/css/forms.css -------------------------------------------------------------------------------- /15. Adding Authentication/public/css/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/15. Adding Authentication/public/css/main.css -------------------------------------------------------------------------------- /15. Adding Authentication/public/css/orders.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/15. Adding Authentication/public/css/orders.css -------------------------------------------------------------------------------- /15. Adding Authentication/public/css/product.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/15. Adding Authentication/public/css/product.css -------------------------------------------------------------------------------- /15. Adding Authentication/public/js/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/15. Adding Authentication/public/js/main.js -------------------------------------------------------------------------------- /15. Adding Authentication/routes/admin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/15. Adding Authentication/routes/admin.js -------------------------------------------------------------------------------- /15. Adding Authentication/routes/auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/15. Adding Authentication/routes/auth.js -------------------------------------------------------------------------------- /15. Adding Authentication/routes/shop.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/15. Adding Authentication/routes/shop.js -------------------------------------------------------------------------------- /15. Adding Authentication/views/404.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/15. Adding Authentication/views/404.ejs -------------------------------------------------------------------------------- /15. Adding Authentication/views/admin/edit-product.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/15. Adding Authentication/views/admin/edit-product.ejs -------------------------------------------------------------------------------- /15. Adding Authentication/views/admin/product-list.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/15. Adding Authentication/views/admin/product-list.ejs -------------------------------------------------------------------------------- /15. Adding Authentication/views/auth/login.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/15. Adding Authentication/views/auth/login.ejs -------------------------------------------------------------------------------- /15. Adding Authentication/views/auth/signup.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/15. Adding Authentication/views/auth/signup.ejs -------------------------------------------------------------------------------- /15. Adding Authentication/views/includes/add-to-cart.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/15. Adding Authentication/views/includes/add-to-cart.ejs -------------------------------------------------------------------------------- /15. Adding Authentication/views/includes/end.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/15. Adding Authentication/views/includes/end.ejs -------------------------------------------------------------------------------- /15. Adding Authentication/views/includes/head.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/15. Adding Authentication/views/includes/head.ejs -------------------------------------------------------------------------------- /15. Adding Authentication/views/includes/navigation.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/15. Adding Authentication/views/includes/navigation.ejs -------------------------------------------------------------------------------- /15. Adding Authentication/views/shop/cart.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/15. Adding Authentication/views/shop/cart.ejs -------------------------------------------------------------------------------- /15. Adding Authentication/views/shop/checkout.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/15. Adding Authentication/views/shop/checkout.ejs -------------------------------------------------------------------------------- /15. Adding Authentication/views/shop/index.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/15. Adding Authentication/views/shop/index.ejs -------------------------------------------------------------------------------- /15. Adding Authentication/views/shop/orders.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/15. Adding Authentication/views/shop/orders.ejs -------------------------------------------------------------------------------- /15. Adding Authentication/views/shop/product-details.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/15. Adding Authentication/views/shop/product-details.ejs -------------------------------------------------------------------------------- /15. Adding Authentication/views/shop/product-list.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/15. Adding Authentication/views/shop/product-list.ejs -------------------------------------------------------------------------------- /16. Sending Email/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/16. Sending Email/app.js -------------------------------------------------------------------------------- /16. Sending Email/controllers/admin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/16. Sending Email/controllers/admin.js -------------------------------------------------------------------------------- /16. Sending Email/controllers/auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/16. Sending Email/controllers/auth.js -------------------------------------------------------------------------------- /16. Sending Email/controllers/errors.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/16. Sending Email/controllers/errors.js -------------------------------------------------------------------------------- /16. Sending Email/controllers/shop.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/16. Sending Email/controllers/shop.js -------------------------------------------------------------------------------- /16. Sending Email/middleware/is-auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/16. Sending Email/middleware/is-auth.js -------------------------------------------------------------------------------- /16. Sending Email/middleware/is-logged.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/16. Sending Email/middleware/is-logged.js -------------------------------------------------------------------------------- /16. Sending Email/models/order.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/16. Sending Email/models/order.js -------------------------------------------------------------------------------- /16. Sending Email/models/product.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/16. Sending Email/models/product.js -------------------------------------------------------------------------------- /16. Sending Email/models/user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/16. Sending Email/models/user.js -------------------------------------------------------------------------------- /16. Sending Email/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/16. Sending Email/package.json -------------------------------------------------------------------------------- /16. Sending Email/public/css/auth.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/16. Sending Email/public/css/auth.css -------------------------------------------------------------------------------- /16. Sending Email/public/css/cart.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/16. Sending Email/public/css/cart.css -------------------------------------------------------------------------------- /16. Sending Email/public/css/forms.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/16. Sending Email/public/css/forms.css -------------------------------------------------------------------------------- /16. Sending Email/public/css/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/16. Sending Email/public/css/main.css -------------------------------------------------------------------------------- /16. Sending Email/public/css/orders.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/16. Sending Email/public/css/orders.css -------------------------------------------------------------------------------- /16. Sending Email/public/css/product.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/16. Sending Email/public/css/product.css -------------------------------------------------------------------------------- /16. Sending Email/public/js/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/16. Sending Email/public/js/main.js -------------------------------------------------------------------------------- /16. Sending Email/routes/admin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/16. Sending Email/routes/admin.js -------------------------------------------------------------------------------- /16. Sending Email/routes/auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/16. Sending Email/routes/auth.js -------------------------------------------------------------------------------- /16. Sending Email/routes/shop.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/16. Sending Email/routes/shop.js -------------------------------------------------------------------------------- /16. Sending Email/util/mail.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/16. Sending Email/util/mail.js -------------------------------------------------------------------------------- /16. Sending Email/views/404.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/16. Sending Email/views/404.ejs -------------------------------------------------------------------------------- /16. Sending Email/views/admin/edit-product.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/16. Sending Email/views/admin/edit-product.ejs -------------------------------------------------------------------------------- /16. Sending Email/views/admin/product-list.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/16. Sending Email/views/admin/product-list.ejs -------------------------------------------------------------------------------- /16. Sending Email/views/auth/login.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/16. Sending Email/views/auth/login.ejs -------------------------------------------------------------------------------- /16. Sending Email/views/auth/signup.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/16. Sending Email/views/auth/signup.ejs -------------------------------------------------------------------------------- /16. Sending Email/views/includes/add-to-cart.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/16. Sending Email/views/includes/add-to-cart.ejs -------------------------------------------------------------------------------- /16. Sending Email/views/includes/end.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/16. Sending Email/views/includes/end.ejs -------------------------------------------------------------------------------- /16. Sending Email/views/includes/head.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/16. Sending Email/views/includes/head.ejs -------------------------------------------------------------------------------- /16. Sending Email/views/includes/navigation.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/16. Sending Email/views/includes/navigation.ejs -------------------------------------------------------------------------------- /16. Sending Email/views/shop/cart.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/16. Sending Email/views/shop/cart.ejs -------------------------------------------------------------------------------- /16. Sending Email/views/shop/checkout.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/16. Sending Email/views/shop/checkout.ejs -------------------------------------------------------------------------------- /16. Sending Email/views/shop/index.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/16. Sending Email/views/shop/index.ejs -------------------------------------------------------------------------------- /16. Sending Email/views/shop/orders.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/16. Sending Email/views/shop/orders.ejs -------------------------------------------------------------------------------- /16. Sending Email/views/shop/product-details.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/16. Sending Email/views/shop/product-details.ejs -------------------------------------------------------------------------------- /16. Sending Email/views/shop/product-list.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/16. Sending Email/views/shop/product-list.ejs -------------------------------------------------------------------------------- /17. Advanced Authentication/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/17. Advanced Authentication/app.js -------------------------------------------------------------------------------- /17. Advanced Authentication/controllers/admin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/17. Advanced Authentication/controllers/admin.js -------------------------------------------------------------------------------- /17. Advanced Authentication/controllers/auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/17. Advanced Authentication/controllers/auth.js -------------------------------------------------------------------------------- /17. Advanced Authentication/controllers/errors.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/17. Advanced Authentication/controllers/errors.js -------------------------------------------------------------------------------- /17. Advanced Authentication/controllers/shop.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/17. Advanced Authentication/controllers/shop.js -------------------------------------------------------------------------------- /17. Advanced Authentication/middleware/is-auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/17. Advanced Authentication/middleware/is-auth.js -------------------------------------------------------------------------------- /17. Advanced Authentication/middleware/is-logged.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/17. Advanced Authentication/middleware/is-logged.js -------------------------------------------------------------------------------- /17. Advanced Authentication/models/order.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/17. Advanced Authentication/models/order.js -------------------------------------------------------------------------------- /17. Advanced Authentication/models/product.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/17. Advanced Authentication/models/product.js -------------------------------------------------------------------------------- /17. Advanced Authentication/models/user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/17. Advanced Authentication/models/user.js -------------------------------------------------------------------------------- /17. Advanced Authentication/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/17. Advanced Authentication/package.json -------------------------------------------------------------------------------- /17. Advanced Authentication/public/css/auth.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/17. Advanced Authentication/public/css/auth.css -------------------------------------------------------------------------------- /17. Advanced Authentication/public/css/cart.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/17. Advanced Authentication/public/css/cart.css -------------------------------------------------------------------------------- /17. Advanced Authentication/public/css/forms.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/17. Advanced Authentication/public/css/forms.css -------------------------------------------------------------------------------- /17. Advanced Authentication/public/css/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/17. Advanced Authentication/public/css/main.css -------------------------------------------------------------------------------- /17. Advanced Authentication/public/css/message.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/17. Advanced Authentication/public/css/message.css -------------------------------------------------------------------------------- /17. Advanced Authentication/public/css/orders.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/17. Advanced Authentication/public/css/orders.css -------------------------------------------------------------------------------- /17. Advanced Authentication/public/css/product.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/17. Advanced Authentication/public/css/product.css -------------------------------------------------------------------------------- /17. Advanced Authentication/public/js/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/17. Advanced Authentication/public/js/main.js -------------------------------------------------------------------------------- /17. Advanced Authentication/routes/admin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/17. Advanced Authentication/routes/admin.js -------------------------------------------------------------------------------- /17. Advanced Authentication/routes/auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/17. Advanced Authentication/routes/auth.js -------------------------------------------------------------------------------- /17. Advanced Authentication/routes/shop.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/17. Advanced Authentication/routes/shop.js -------------------------------------------------------------------------------- /17. Advanced Authentication/util/mail.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/17. Advanced Authentication/util/mail.js -------------------------------------------------------------------------------- /17. Advanced Authentication/views/404.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/17. Advanced Authentication/views/404.ejs -------------------------------------------------------------------------------- /17. Advanced Authentication/views/admin/edit-product.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/17. Advanced Authentication/views/admin/edit-product.ejs -------------------------------------------------------------------------------- /17. Advanced Authentication/views/admin/product-list.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/17. Advanced Authentication/views/admin/product-list.ejs -------------------------------------------------------------------------------- /17. Advanced Authentication/views/auth/login.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/17. Advanced Authentication/views/auth/login.ejs -------------------------------------------------------------------------------- /17. Advanced Authentication/views/auth/new-password.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/17. Advanced Authentication/views/auth/new-password.ejs -------------------------------------------------------------------------------- /17. Advanced Authentication/views/auth/reset-password.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/17. Advanced Authentication/views/auth/reset-password.ejs -------------------------------------------------------------------------------- /17. Advanced Authentication/views/auth/signup.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/17. Advanced Authentication/views/auth/signup.ejs -------------------------------------------------------------------------------- /17. Advanced Authentication/views/includes/add-to-cart.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/17. Advanced Authentication/views/includes/add-to-cart.ejs -------------------------------------------------------------------------------- /17. Advanced Authentication/views/includes/end.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/17. Advanced Authentication/views/includes/end.ejs -------------------------------------------------------------------------------- /17. Advanced Authentication/views/includes/head.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/17. Advanced Authentication/views/includes/head.ejs -------------------------------------------------------------------------------- /17. Advanced Authentication/views/includes/navigation.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/17. Advanced Authentication/views/includes/navigation.ejs -------------------------------------------------------------------------------- /17. Advanced Authentication/views/shop/cart.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/17. Advanced Authentication/views/shop/cart.ejs -------------------------------------------------------------------------------- /17. Advanced Authentication/views/shop/checkout.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/17. Advanced Authentication/views/shop/checkout.ejs -------------------------------------------------------------------------------- /17. Advanced Authentication/views/shop/index.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/17. Advanced Authentication/views/shop/index.ejs -------------------------------------------------------------------------------- /17. Advanced Authentication/views/shop/orders.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/17. Advanced Authentication/views/shop/orders.ejs -------------------------------------------------------------------------------- /17. Advanced Authentication/views/shop/product-details.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/17. Advanced Authentication/views/shop/product-details.ejs -------------------------------------------------------------------------------- /17. Advanced Authentication/views/shop/product-list.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/17. Advanced Authentication/views/shop/product-list.ejs -------------------------------------------------------------------------------- /18. Understanding Validation/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/18. Understanding Validation/app.js -------------------------------------------------------------------------------- /18. Understanding Validation/controllers/admin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/18. Understanding Validation/controllers/admin.js -------------------------------------------------------------------------------- /18. Understanding Validation/controllers/auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/18. Understanding Validation/controllers/auth.js -------------------------------------------------------------------------------- /18. Understanding Validation/controllers/errors.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/18. Understanding Validation/controllers/errors.js -------------------------------------------------------------------------------- /18. Understanding Validation/controllers/shop.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/18. Understanding Validation/controllers/shop.js -------------------------------------------------------------------------------- /18. Understanding Validation/middleware/is-auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/18. Understanding Validation/middleware/is-auth.js -------------------------------------------------------------------------------- /18. Understanding Validation/middleware/is-logged.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/18. Understanding Validation/middleware/is-logged.js -------------------------------------------------------------------------------- /18. Understanding Validation/models/order.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/18. Understanding Validation/models/order.js -------------------------------------------------------------------------------- /18. Understanding Validation/models/product.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/18. Understanding Validation/models/product.js -------------------------------------------------------------------------------- /18. Understanding Validation/models/user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/18. Understanding Validation/models/user.js -------------------------------------------------------------------------------- /18. Understanding Validation/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/18. Understanding Validation/package-lock.json -------------------------------------------------------------------------------- /18. Understanding Validation/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/18. Understanding Validation/package.json -------------------------------------------------------------------------------- /18. Understanding Validation/public/css/auth.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/18. Understanding Validation/public/css/auth.css -------------------------------------------------------------------------------- /18. Understanding Validation/public/css/cart.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/18. Understanding Validation/public/css/cart.css -------------------------------------------------------------------------------- /18. Understanding Validation/public/css/forms.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/18. Understanding Validation/public/css/forms.css -------------------------------------------------------------------------------- /18. Understanding Validation/public/css/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/18. Understanding Validation/public/css/main.css -------------------------------------------------------------------------------- /18. Understanding Validation/public/css/message.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/18. Understanding Validation/public/css/message.css -------------------------------------------------------------------------------- /18. Understanding Validation/public/css/orders.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/18. Understanding Validation/public/css/orders.css -------------------------------------------------------------------------------- /18. Understanding Validation/public/css/product.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/18. Understanding Validation/public/css/product.css -------------------------------------------------------------------------------- /18. Understanding Validation/public/js/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/18. Understanding Validation/public/js/main.js -------------------------------------------------------------------------------- /18. Understanding Validation/routes/admin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/18. Understanding Validation/routes/admin.js -------------------------------------------------------------------------------- /18. Understanding Validation/routes/auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/18. Understanding Validation/routes/auth.js -------------------------------------------------------------------------------- /18. Understanding Validation/routes/shop.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/18. Understanding Validation/routes/shop.js -------------------------------------------------------------------------------- /18. Understanding Validation/util/mail.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/18. Understanding Validation/util/mail.js -------------------------------------------------------------------------------- /18. Understanding Validation/validators/product.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/18. Understanding Validation/validators/product.js -------------------------------------------------------------------------------- /18. Understanding Validation/validators/user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/18. Understanding Validation/validators/user.js -------------------------------------------------------------------------------- /18. Understanding Validation/views/404.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/18. Understanding Validation/views/404.ejs -------------------------------------------------------------------------------- /18. Understanding Validation/views/admin/edit-product.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/18. Understanding Validation/views/admin/edit-product.ejs -------------------------------------------------------------------------------- /18. Understanding Validation/views/admin/product-list.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/18. Understanding Validation/views/admin/product-list.ejs -------------------------------------------------------------------------------- /18. Understanding Validation/views/auth/login.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/18. Understanding Validation/views/auth/login.ejs -------------------------------------------------------------------------------- /18. Understanding Validation/views/auth/new-password.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/18. Understanding Validation/views/auth/new-password.ejs -------------------------------------------------------------------------------- /18. Understanding Validation/views/auth/reset-password.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/18. Understanding Validation/views/auth/reset-password.ejs -------------------------------------------------------------------------------- /18. Understanding Validation/views/auth/signup.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/18. Understanding Validation/views/auth/signup.ejs -------------------------------------------------------------------------------- /18. Understanding Validation/views/includes/add-to-cart.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/18. Understanding Validation/views/includes/add-to-cart.ejs -------------------------------------------------------------------------------- /18. Understanding Validation/views/includes/end.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/18. Understanding Validation/views/includes/end.ejs -------------------------------------------------------------------------------- /18. Understanding Validation/views/includes/head.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/18. Understanding Validation/views/includes/head.ejs -------------------------------------------------------------------------------- /18. Understanding Validation/views/includes/navigation.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/18. Understanding Validation/views/includes/navigation.ejs -------------------------------------------------------------------------------- /18. Understanding Validation/views/shop/cart.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/18. Understanding Validation/views/shop/cart.ejs -------------------------------------------------------------------------------- /18. Understanding Validation/views/shop/checkout.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/18. Understanding Validation/views/shop/checkout.ejs -------------------------------------------------------------------------------- /18. Understanding Validation/views/shop/index.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/18. Understanding Validation/views/shop/index.ejs -------------------------------------------------------------------------------- /18. Understanding Validation/views/shop/orders.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/18. Understanding Validation/views/shop/orders.ejs -------------------------------------------------------------------------------- /18. Understanding Validation/views/shop/product-details.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/18. Understanding Validation/views/shop/product-details.ejs -------------------------------------------------------------------------------- /18. Understanding Validation/views/shop/product-list.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/18. Understanding Validation/views/shop/product-list.ejs -------------------------------------------------------------------------------- /19. Error Handling/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/19. Error Handling/app.js -------------------------------------------------------------------------------- /19. Error Handling/controllers/admin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/19. Error Handling/controllers/admin.js -------------------------------------------------------------------------------- /19. Error Handling/controllers/auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/19. Error Handling/controllers/auth.js -------------------------------------------------------------------------------- /19. Error Handling/controllers/errors.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/19. Error Handling/controllers/errors.js -------------------------------------------------------------------------------- /19. Error Handling/controllers/shop.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/19. Error Handling/controllers/shop.js -------------------------------------------------------------------------------- /19. Error Handling/middleware/is-auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/19. Error Handling/middleware/is-auth.js -------------------------------------------------------------------------------- /19. Error Handling/middleware/is-logged.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/19. Error Handling/middleware/is-logged.js -------------------------------------------------------------------------------- /19. Error Handling/models/order.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/19. Error Handling/models/order.js -------------------------------------------------------------------------------- /19. Error Handling/models/product.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/19. Error Handling/models/product.js -------------------------------------------------------------------------------- /19. Error Handling/models/user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/19. Error Handling/models/user.js -------------------------------------------------------------------------------- /19. Error Handling/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/19. Error Handling/package-lock.json -------------------------------------------------------------------------------- /19. Error Handling/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/19. Error Handling/package.json -------------------------------------------------------------------------------- /19. Error Handling/public/css/auth.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/19. Error Handling/public/css/auth.css -------------------------------------------------------------------------------- /19. Error Handling/public/css/cart.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/19. Error Handling/public/css/cart.css -------------------------------------------------------------------------------- /19. Error Handling/public/css/forms.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/19. Error Handling/public/css/forms.css -------------------------------------------------------------------------------- /19. Error Handling/public/css/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/19. Error Handling/public/css/main.css -------------------------------------------------------------------------------- /19. Error Handling/public/css/message.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/19. Error Handling/public/css/message.css -------------------------------------------------------------------------------- /19. Error Handling/public/css/orders.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/19. Error Handling/public/css/orders.css -------------------------------------------------------------------------------- /19. Error Handling/public/css/product.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/19. Error Handling/public/css/product.css -------------------------------------------------------------------------------- /19. Error Handling/public/js/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/19. Error Handling/public/js/main.js -------------------------------------------------------------------------------- /19. Error Handling/routes/admin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/19. Error Handling/routes/admin.js -------------------------------------------------------------------------------- /19. Error Handling/routes/auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/19. Error Handling/routes/auth.js -------------------------------------------------------------------------------- /19. Error Handling/routes/shop.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/19. Error Handling/routes/shop.js -------------------------------------------------------------------------------- /19. Error Handling/util/mail.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/19. Error Handling/util/mail.js -------------------------------------------------------------------------------- /19. Error Handling/validators/product.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/19. Error Handling/validators/product.js -------------------------------------------------------------------------------- /19. Error Handling/validators/user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/19. Error Handling/validators/user.js -------------------------------------------------------------------------------- /19. Error Handling/views/404.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/19. Error Handling/views/404.ejs -------------------------------------------------------------------------------- /19. Error Handling/views/500.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/19. Error Handling/views/500.ejs -------------------------------------------------------------------------------- /19. Error Handling/views/admin/edit-product.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/19. Error Handling/views/admin/edit-product.ejs -------------------------------------------------------------------------------- /19. Error Handling/views/admin/product-list.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/19. Error Handling/views/admin/product-list.ejs -------------------------------------------------------------------------------- /19. Error Handling/views/auth/login.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/19. Error Handling/views/auth/login.ejs -------------------------------------------------------------------------------- /19. Error Handling/views/auth/new-password.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/19. Error Handling/views/auth/new-password.ejs -------------------------------------------------------------------------------- /19. Error Handling/views/auth/reset-password.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/19. Error Handling/views/auth/reset-password.ejs -------------------------------------------------------------------------------- /19. Error Handling/views/auth/signup.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/19. Error Handling/views/auth/signup.ejs -------------------------------------------------------------------------------- /19. Error Handling/views/includes/add-to-cart.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/19. Error Handling/views/includes/add-to-cart.ejs -------------------------------------------------------------------------------- /19. Error Handling/views/includes/end.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/19. Error Handling/views/includes/end.ejs -------------------------------------------------------------------------------- /19. Error Handling/views/includes/head.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/19. Error Handling/views/includes/head.ejs -------------------------------------------------------------------------------- /19. Error Handling/views/includes/navigation.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/19. Error Handling/views/includes/navigation.ejs -------------------------------------------------------------------------------- /19. Error Handling/views/shop/cart.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/19. Error Handling/views/shop/cart.ejs -------------------------------------------------------------------------------- /19. Error Handling/views/shop/checkout.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/19. Error Handling/views/shop/checkout.ejs -------------------------------------------------------------------------------- /19. Error Handling/views/shop/index.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/19. Error Handling/views/shop/index.ejs -------------------------------------------------------------------------------- /19. Error Handling/views/shop/orders.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/19. Error Handling/views/shop/orders.ejs -------------------------------------------------------------------------------- /19. Error Handling/views/shop/product-details.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/19. Error Handling/views/shop/product-details.ejs -------------------------------------------------------------------------------- /19. Error Handling/views/shop/product-list.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/19. Error Handling/views/shop/product-list.ejs -------------------------------------------------------------------------------- /20. File Upload and Download/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/20. File Upload and Download/app.js -------------------------------------------------------------------------------- /20. File Upload and Download/controllers/admin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/20. File Upload and Download/controllers/admin.js -------------------------------------------------------------------------------- /20. File Upload and Download/controllers/auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/20. File Upload and Download/controllers/auth.js -------------------------------------------------------------------------------- /20. File Upload and Download/controllers/errors.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/20. File Upload and Download/controllers/errors.js -------------------------------------------------------------------------------- /20. File Upload and Download/controllers/shop.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/20. File Upload and Download/controllers/shop.js -------------------------------------------------------------------------------- /20. File Upload and Download/middleware/is-auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/20. File Upload and Download/middleware/is-auth.js -------------------------------------------------------------------------------- /20. File Upload and Download/middleware/is-logged.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/20. File Upload and Download/middleware/is-logged.js -------------------------------------------------------------------------------- /20. File Upload and Download/models/order.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/20. File Upload and Download/models/order.js -------------------------------------------------------------------------------- /20. File Upload and Download/models/product.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/20. File Upload and Download/models/product.js -------------------------------------------------------------------------------- /20. File Upload and Download/models/user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/20. File Upload and Download/models/user.js -------------------------------------------------------------------------------- /20. File Upload and Download/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/20. File Upload and Download/package-lock.json -------------------------------------------------------------------------------- /20. File Upload and Download/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/20. File Upload and Download/package.json -------------------------------------------------------------------------------- /20. File Upload and Download/public/css/auth.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/20. File Upload and Download/public/css/auth.css -------------------------------------------------------------------------------- /20. File Upload and Download/public/css/cart.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/20. File Upload and Download/public/css/cart.css -------------------------------------------------------------------------------- /20. File Upload and Download/public/css/forms.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/20. File Upload and Download/public/css/forms.css -------------------------------------------------------------------------------- /20. File Upload and Download/public/css/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/20. File Upload and Download/public/css/main.css -------------------------------------------------------------------------------- /20. File Upload and Download/public/css/message.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/20. File Upload and Download/public/css/message.css -------------------------------------------------------------------------------- /20. File Upload and Download/public/css/orders.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/20. File Upload and Download/public/css/orders.css -------------------------------------------------------------------------------- /20. File Upload and Download/public/css/product.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/20. File Upload and Download/public/css/product.css -------------------------------------------------------------------------------- /20. File Upload and Download/public/js/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/20. File Upload and Download/public/js/main.js -------------------------------------------------------------------------------- /20. File Upload and Download/routes/admin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/20. File Upload and Download/routes/admin.js -------------------------------------------------------------------------------- /20. File Upload and Download/routes/auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/20. File Upload and Download/routes/auth.js -------------------------------------------------------------------------------- /20. File Upload and Download/routes/shop.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/20. File Upload and Download/routes/shop.js -------------------------------------------------------------------------------- /20. File Upload and Download/util/file.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/20. File Upload and Download/util/file.js -------------------------------------------------------------------------------- /20. File Upload and Download/util/mail.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/20. File Upload and Download/util/mail.js -------------------------------------------------------------------------------- /20. File Upload and Download/validators/product.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/20. File Upload and Download/validators/product.js -------------------------------------------------------------------------------- /20. File Upload and Download/validators/user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/20. File Upload and Download/validators/user.js -------------------------------------------------------------------------------- /20. File Upload and Download/views/404.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/20. File Upload and Download/views/404.ejs -------------------------------------------------------------------------------- /20. File Upload and Download/views/500.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/20. File Upload and Download/views/500.ejs -------------------------------------------------------------------------------- /20. File Upload and Download/views/admin/edit-product.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/20. File Upload and Download/views/admin/edit-product.ejs -------------------------------------------------------------------------------- /20. File Upload and Download/views/admin/product-list.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/20. File Upload and Download/views/admin/product-list.ejs -------------------------------------------------------------------------------- /20. File Upload and Download/views/auth/login.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/20. File Upload and Download/views/auth/login.ejs -------------------------------------------------------------------------------- /20. File Upload and Download/views/auth/new-password.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/20. File Upload and Download/views/auth/new-password.ejs -------------------------------------------------------------------------------- /20. File Upload and Download/views/auth/reset-password.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/20. File Upload and Download/views/auth/reset-password.ejs -------------------------------------------------------------------------------- /20. File Upload and Download/views/auth/signup.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/20. File Upload and Download/views/auth/signup.ejs -------------------------------------------------------------------------------- /20. File Upload and Download/views/includes/add-to-cart.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/20. File Upload and Download/views/includes/add-to-cart.ejs -------------------------------------------------------------------------------- /20. File Upload and Download/views/includes/end.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/20. File Upload and Download/views/includes/end.ejs -------------------------------------------------------------------------------- /20. File Upload and Download/views/includes/head.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/20. File Upload and Download/views/includes/head.ejs -------------------------------------------------------------------------------- /20. File Upload and Download/views/includes/navigation.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/20. File Upload and Download/views/includes/navigation.ejs -------------------------------------------------------------------------------- /20. File Upload and Download/views/shop/cart.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/20. File Upload and Download/views/shop/cart.ejs -------------------------------------------------------------------------------- /20. File Upload and Download/views/shop/checkout.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/20. File Upload and Download/views/shop/checkout.ejs -------------------------------------------------------------------------------- /20. File Upload and Download/views/shop/index.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/20. File Upload and Download/views/shop/index.ejs -------------------------------------------------------------------------------- /20. File Upload and Download/views/shop/orders.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/20. File Upload and Download/views/shop/orders.ejs -------------------------------------------------------------------------------- /20. File Upload and Download/views/shop/product-details.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/20. File Upload and Download/views/shop/product-details.ejs -------------------------------------------------------------------------------- /20. File Upload and Download/views/shop/product-list.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/20. File Upload and Download/views/shop/product-list.ejs -------------------------------------------------------------------------------- /21. Adding Pagination/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/21. Adding Pagination/app.js -------------------------------------------------------------------------------- /21. Adding Pagination/controllers/admin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/21. Adding Pagination/controllers/admin.js -------------------------------------------------------------------------------- /21. Adding Pagination/controllers/auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/21. Adding Pagination/controllers/auth.js -------------------------------------------------------------------------------- /21. Adding Pagination/controllers/errors.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/21. Adding Pagination/controllers/errors.js -------------------------------------------------------------------------------- /21. Adding Pagination/controllers/shop.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/21. Adding Pagination/controllers/shop.js -------------------------------------------------------------------------------- /21. Adding Pagination/middleware/is-auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/21. Adding Pagination/middleware/is-auth.js -------------------------------------------------------------------------------- /21. Adding Pagination/middleware/is-logged.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/21. Adding Pagination/middleware/is-logged.js -------------------------------------------------------------------------------- /21. Adding Pagination/models/order.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/21. Adding Pagination/models/order.js -------------------------------------------------------------------------------- /21. Adding Pagination/models/product.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/21. Adding Pagination/models/product.js -------------------------------------------------------------------------------- /21. Adding Pagination/models/user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/21. Adding Pagination/models/user.js -------------------------------------------------------------------------------- /21. Adding Pagination/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/21. Adding Pagination/package-lock.json -------------------------------------------------------------------------------- /21. Adding Pagination/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/21. Adding Pagination/package.json -------------------------------------------------------------------------------- /21. Adding Pagination/public/css/auth.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/21. Adding Pagination/public/css/auth.css -------------------------------------------------------------------------------- /21. Adding Pagination/public/css/cart.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/21. Adding Pagination/public/css/cart.css -------------------------------------------------------------------------------- /21. Adding Pagination/public/css/forms.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/21. Adding Pagination/public/css/forms.css -------------------------------------------------------------------------------- /21. Adding Pagination/public/css/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/21. Adding Pagination/public/css/main.css -------------------------------------------------------------------------------- /21. Adding Pagination/public/css/message.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/21. Adding Pagination/public/css/message.css -------------------------------------------------------------------------------- /21. Adding Pagination/public/css/orders.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/21. Adding Pagination/public/css/orders.css -------------------------------------------------------------------------------- /21. Adding Pagination/public/css/product.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/21. Adding Pagination/public/css/product.css -------------------------------------------------------------------------------- /21. Adding Pagination/public/js/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/21. Adding Pagination/public/js/main.js -------------------------------------------------------------------------------- /21. Adding Pagination/routes/admin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/21. Adding Pagination/routes/admin.js -------------------------------------------------------------------------------- /21. Adding Pagination/routes/auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/21. Adding Pagination/routes/auth.js -------------------------------------------------------------------------------- /21. Adding Pagination/routes/shop.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/21. Adding Pagination/routes/shop.js -------------------------------------------------------------------------------- /21. Adding Pagination/util/file.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/21. Adding Pagination/util/file.js -------------------------------------------------------------------------------- /21. Adding Pagination/util/general-keys.js: -------------------------------------------------------------------------------- 1 | module.exports.ITEMS_PER_PAGE = 3; 2 | -------------------------------------------------------------------------------- /21. Adding Pagination/util/mail.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/21. Adding Pagination/util/mail.js -------------------------------------------------------------------------------- /21. Adding Pagination/validators/product.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/21. Adding Pagination/validators/product.js -------------------------------------------------------------------------------- /21. Adding Pagination/validators/user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/21. Adding Pagination/validators/user.js -------------------------------------------------------------------------------- /21. Adding Pagination/views/404.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/21. Adding Pagination/views/404.ejs -------------------------------------------------------------------------------- /21. Adding Pagination/views/500.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/21. Adding Pagination/views/500.ejs -------------------------------------------------------------------------------- /21. Adding Pagination/views/admin/edit-product.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/21. Adding Pagination/views/admin/edit-product.ejs -------------------------------------------------------------------------------- /21. Adding Pagination/views/admin/product-list.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/21. Adding Pagination/views/admin/product-list.ejs -------------------------------------------------------------------------------- /21. Adding Pagination/views/auth/login.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/21. Adding Pagination/views/auth/login.ejs -------------------------------------------------------------------------------- /21. Adding Pagination/views/auth/new-password.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/21. Adding Pagination/views/auth/new-password.ejs -------------------------------------------------------------------------------- /21. Adding Pagination/views/auth/reset-password.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/21. Adding Pagination/views/auth/reset-password.ejs -------------------------------------------------------------------------------- /21. Adding Pagination/views/auth/signup.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/21. Adding Pagination/views/auth/signup.ejs -------------------------------------------------------------------------------- /21. Adding Pagination/views/includes/add-to-cart.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/21. Adding Pagination/views/includes/add-to-cart.ejs -------------------------------------------------------------------------------- /21. Adding Pagination/views/includes/end.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/21. Adding Pagination/views/includes/end.ejs -------------------------------------------------------------------------------- /21. Adding Pagination/views/includes/head.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/21. Adding Pagination/views/includes/head.ejs -------------------------------------------------------------------------------- /21. Adding Pagination/views/includes/navigation.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/21. Adding Pagination/views/includes/navigation.ejs -------------------------------------------------------------------------------- /21. Adding Pagination/views/includes/pagination.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/21. Adding Pagination/views/includes/pagination.ejs -------------------------------------------------------------------------------- /21. Adding Pagination/views/shop/cart.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/21. Adding Pagination/views/shop/cart.ejs -------------------------------------------------------------------------------- /21. Adding Pagination/views/shop/checkout.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/21. Adding Pagination/views/shop/checkout.ejs -------------------------------------------------------------------------------- /21. Adding Pagination/views/shop/index.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/21. Adding Pagination/views/shop/index.ejs -------------------------------------------------------------------------------- /21. Adding Pagination/views/shop/orders.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/21. Adding Pagination/views/shop/orders.ejs -------------------------------------------------------------------------------- /21. Adding Pagination/views/shop/product-details.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/21. Adding Pagination/views/shop/product-details.ejs -------------------------------------------------------------------------------- /21. Adding Pagination/views/shop/product-list.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/21. Adding Pagination/views/shop/product-list.ejs -------------------------------------------------------------------------------- /22. Understanding Async Requests/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/22. Understanding Async Requests/app.js -------------------------------------------------------------------------------- /22. Understanding Async Requests/controllers/admin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/22. Understanding Async Requests/controllers/admin.js -------------------------------------------------------------------------------- /22. Understanding Async Requests/controllers/auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/22. Understanding Async Requests/controllers/auth.js -------------------------------------------------------------------------------- /22. Understanding Async Requests/controllers/errors.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/22. Understanding Async Requests/controllers/errors.js -------------------------------------------------------------------------------- /22. Understanding Async Requests/controllers/shop.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/22. Understanding Async Requests/controllers/shop.js -------------------------------------------------------------------------------- /22. Understanding Async Requests/middleware/is-auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/22. Understanding Async Requests/middleware/is-auth.js -------------------------------------------------------------------------------- /22. Understanding Async Requests/middleware/is-logged.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/22. Understanding Async Requests/middleware/is-logged.js -------------------------------------------------------------------------------- /22. Understanding Async Requests/models/order.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/22. Understanding Async Requests/models/order.js -------------------------------------------------------------------------------- /22. Understanding Async Requests/models/product.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/22. Understanding Async Requests/models/product.js -------------------------------------------------------------------------------- /22. Understanding Async Requests/models/user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/22. Understanding Async Requests/models/user.js -------------------------------------------------------------------------------- /22. Understanding Async Requests/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/22. Understanding Async Requests/package-lock.json -------------------------------------------------------------------------------- /22. Understanding Async Requests/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/22. Understanding Async Requests/package.json -------------------------------------------------------------------------------- /22. Understanding Async Requests/public/css/auth.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/22. Understanding Async Requests/public/css/auth.css -------------------------------------------------------------------------------- /22. Understanding Async Requests/public/css/cart.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/22. Understanding Async Requests/public/css/cart.css -------------------------------------------------------------------------------- /22. Understanding Async Requests/public/css/forms.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/22. Understanding Async Requests/public/css/forms.css -------------------------------------------------------------------------------- /22. Understanding Async Requests/public/css/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/22. Understanding Async Requests/public/css/main.css -------------------------------------------------------------------------------- /22. Understanding Async Requests/public/css/message.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/22. Understanding Async Requests/public/css/message.css -------------------------------------------------------------------------------- /22. Understanding Async Requests/public/css/orders.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/22. Understanding Async Requests/public/css/orders.css -------------------------------------------------------------------------------- /22. Understanding Async Requests/public/css/product.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/22. Understanding Async Requests/public/css/product.css -------------------------------------------------------------------------------- /22. Understanding Async Requests/public/js/admin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/22. Understanding Async Requests/public/js/admin.js -------------------------------------------------------------------------------- /22. Understanding Async Requests/public/js/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/22. Understanding Async Requests/public/js/main.js -------------------------------------------------------------------------------- /22. Understanding Async Requests/routes/admin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/22. Understanding Async Requests/routes/admin.js -------------------------------------------------------------------------------- /22. Understanding Async Requests/routes/auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/22. Understanding Async Requests/routes/auth.js -------------------------------------------------------------------------------- /22. Understanding Async Requests/routes/shop.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/22. Understanding Async Requests/routes/shop.js -------------------------------------------------------------------------------- /22. Understanding Async Requests/util/file.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/22. Understanding Async Requests/util/file.js -------------------------------------------------------------------------------- /22. Understanding Async Requests/util/general-keys.js: -------------------------------------------------------------------------------- 1 | module.exports.ITEMS_PER_PAGE = 3; 2 | -------------------------------------------------------------------------------- /22. Understanding Async Requests/util/mail.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/22. Understanding Async Requests/util/mail.js -------------------------------------------------------------------------------- /22. Understanding Async Requests/validators/product.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/22. Understanding Async Requests/validators/product.js -------------------------------------------------------------------------------- /22. Understanding Async Requests/validators/user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/22. Understanding Async Requests/validators/user.js -------------------------------------------------------------------------------- /22. Understanding Async Requests/views/404.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/22. Understanding Async Requests/views/404.ejs -------------------------------------------------------------------------------- /22. Understanding Async Requests/views/500.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/22. Understanding Async Requests/views/500.ejs -------------------------------------------------------------------------------- /22. Understanding Async Requests/views/admin/edit-product.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/22. Understanding Async Requests/views/admin/edit-product.ejs -------------------------------------------------------------------------------- /22. Understanding Async Requests/views/admin/product-list.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/22. Understanding Async Requests/views/admin/product-list.ejs -------------------------------------------------------------------------------- /22. Understanding Async Requests/views/auth/login.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/22. Understanding Async Requests/views/auth/login.ejs -------------------------------------------------------------------------------- /22. Understanding Async Requests/views/auth/new-password.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/22. Understanding Async Requests/views/auth/new-password.ejs -------------------------------------------------------------------------------- /22. Understanding Async Requests/views/auth/reset-password.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/22. Understanding Async Requests/views/auth/reset-password.ejs -------------------------------------------------------------------------------- /22. Understanding Async Requests/views/auth/signup.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/22. Understanding Async Requests/views/auth/signup.ejs -------------------------------------------------------------------------------- /22. Understanding Async Requests/views/includes/add-to-cart.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/22. Understanding Async Requests/views/includes/add-to-cart.ejs -------------------------------------------------------------------------------- /22. Understanding Async Requests/views/includes/end.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/22. Understanding Async Requests/views/includes/end.ejs -------------------------------------------------------------------------------- /22. Understanding Async Requests/views/includes/head.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/22. Understanding Async Requests/views/includes/head.ejs -------------------------------------------------------------------------------- /22. Understanding Async Requests/views/includes/navigation.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/22. Understanding Async Requests/views/includes/navigation.ejs -------------------------------------------------------------------------------- /22. Understanding Async Requests/views/includes/pagination.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/22. Understanding Async Requests/views/includes/pagination.ejs -------------------------------------------------------------------------------- /22. Understanding Async Requests/views/shop/cart.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/22. Understanding Async Requests/views/shop/cart.ejs -------------------------------------------------------------------------------- /22. Understanding Async Requests/views/shop/checkout.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/22. Understanding Async Requests/views/shop/checkout.ejs -------------------------------------------------------------------------------- /22. Understanding Async Requests/views/shop/index.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/22. Understanding Async Requests/views/shop/index.ejs -------------------------------------------------------------------------------- /22. Understanding Async Requests/views/shop/orders.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/22. Understanding Async Requests/views/shop/orders.ejs -------------------------------------------------------------------------------- /22. Understanding Async Requests/views/shop/product-details.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/22. Understanding Async Requests/views/shop/product-details.ejs -------------------------------------------------------------------------------- /22. Understanding Async Requests/views/shop/product-list.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/22. Understanding Async Requests/views/shop/product-list.ejs -------------------------------------------------------------------------------- /23. Adding Payments/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/23. Adding Payments/.gitignore -------------------------------------------------------------------------------- /23. Adding Payments/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/23. Adding Payments/app.js -------------------------------------------------------------------------------- /23. Adding Payments/controllers/admin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/23. Adding Payments/controllers/admin.js -------------------------------------------------------------------------------- /23. Adding Payments/controllers/auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/23. Adding Payments/controllers/auth.js -------------------------------------------------------------------------------- /23. Adding Payments/controllers/errors.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/23. Adding Payments/controllers/errors.js -------------------------------------------------------------------------------- /23. Adding Payments/controllers/shop.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/23. Adding Payments/controllers/shop.js -------------------------------------------------------------------------------- /23. Adding Payments/middleware/is-auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/23. Adding Payments/middleware/is-auth.js -------------------------------------------------------------------------------- /23. Adding Payments/middleware/is-logged.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/23. Adding Payments/middleware/is-logged.js -------------------------------------------------------------------------------- /23. Adding Payments/models/order.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/23. Adding Payments/models/order.js -------------------------------------------------------------------------------- /23. Adding Payments/models/product.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/23. Adding Payments/models/product.js -------------------------------------------------------------------------------- /23. Adding Payments/models/user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/23. Adding Payments/models/user.js -------------------------------------------------------------------------------- /23. Adding Payments/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/23. Adding Payments/package-lock.json -------------------------------------------------------------------------------- /23. Adding Payments/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/23. Adding Payments/package.json -------------------------------------------------------------------------------- /23. Adding Payments/public/css/auth.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/23. Adding Payments/public/css/auth.css -------------------------------------------------------------------------------- /23. Adding Payments/public/css/cart.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/23. Adding Payments/public/css/cart.css -------------------------------------------------------------------------------- /23. Adding Payments/public/css/forms.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/23. Adding Payments/public/css/forms.css -------------------------------------------------------------------------------- /23. Adding Payments/public/css/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/23. Adding Payments/public/css/main.css -------------------------------------------------------------------------------- /23. Adding Payments/public/css/message.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/23. Adding Payments/public/css/message.css -------------------------------------------------------------------------------- /23. Adding Payments/public/css/orders.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/23. Adding Payments/public/css/orders.css -------------------------------------------------------------------------------- /23. Adding Payments/public/css/product.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/23. Adding Payments/public/css/product.css -------------------------------------------------------------------------------- /23. Adding Payments/public/js/admin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/23. Adding Payments/public/js/admin.js -------------------------------------------------------------------------------- /23. Adding Payments/public/js/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/23. Adding Payments/public/js/main.js -------------------------------------------------------------------------------- /23. Adding Payments/routes/admin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/23. Adding Payments/routes/admin.js -------------------------------------------------------------------------------- /23. Adding Payments/routes/auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/23. Adding Payments/routes/auth.js -------------------------------------------------------------------------------- /23. Adding Payments/routes/shop.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/23. Adding Payments/routes/shop.js -------------------------------------------------------------------------------- /23. Adding Payments/util/file.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/23. Adding Payments/util/file.js -------------------------------------------------------------------------------- /23. Adding Payments/util/general-keys.js: -------------------------------------------------------------------------------- 1 | module.exports.ITEMS_PER_PAGE = 3; 2 | -------------------------------------------------------------------------------- /23. Adding Payments/util/mail.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/23. Adding Payments/util/mail.js -------------------------------------------------------------------------------- /23. Adding Payments/validators/product.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/23. Adding Payments/validators/product.js -------------------------------------------------------------------------------- /23. Adding Payments/validators/user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/23. Adding Payments/validators/user.js -------------------------------------------------------------------------------- /23. Adding Payments/views/404.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/23. Adding Payments/views/404.ejs -------------------------------------------------------------------------------- /23. Adding Payments/views/500.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/23. Adding Payments/views/500.ejs -------------------------------------------------------------------------------- /23. Adding Payments/views/admin/edit-product.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/23. Adding Payments/views/admin/edit-product.ejs -------------------------------------------------------------------------------- /23. Adding Payments/views/admin/product-list.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/23. Adding Payments/views/admin/product-list.ejs -------------------------------------------------------------------------------- /23. Adding Payments/views/auth/login.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/23. Adding Payments/views/auth/login.ejs -------------------------------------------------------------------------------- /23. Adding Payments/views/auth/new-password.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/23. Adding Payments/views/auth/new-password.ejs -------------------------------------------------------------------------------- /23. Adding Payments/views/auth/reset-password.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/23. Adding Payments/views/auth/reset-password.ejs -------------------------------------------------------------------------------- /23. Adding Payments/views/auth/signup.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/23. Adding Payments/views/auth/signup.ejs -------------------------------------------------------------------------------- /23. Adding Payments/views/includes/add-to-cart.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/23. Adding Payments/views/includes/add-to-cart.ejs -------------------------------------------------------------------------------- /23. Adding Payments/views/includes/end.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/23. Adding Payments/views/includes/end.ejs -------------------------------------------------------------------------------- /23. Adding Payments/views/includes/head.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/23. Adding Payments/views/includes/head.ejs -------------------------------------------------------------------------------- /23. Adding Payments/views/includes/navigation.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/23. Adding Payments/views/includes/navigation.ejs -------------------------------------------------------------------------------- /23. Adding Payments/views/includes/pagination.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/23. Adding Payments/views/includes/pagination.ejs -------------------------------------------------------------------------------- /23. Adding Payments/views/shop/cart.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/23. Adding Payments/views/shop/cart.ejs -------------------------------------------------------------------------------- /23. Adding Payments/views/shop/checkout.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/23. Adding Payments/views/shop/checkout.ejs -------------------------------------------------------------------------------- /23. Adding Payments/views/shop/index.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/23. Adding Payments/views/shop/index.ejs -------------------------------------------------------------------------------- /23. Adding Payments/views/shop/orders.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/23. Adding Payments/views/shop/orders.ejs -------------------------------------------------------------------------------- /23. Adding Payments/views/shop/product-details.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/23. Adding Payments/views/shop/product-details.ejs -------------------------------------------------------------------------------- /23. Adding Payments/views/shop/product-list.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/23. Adding Payments/views/shop/product-list.ejs -------------------------------------------------------------------------------- /24. Working with REST APIs - The Basics/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/24. Working with REST APIs - The Basics/app.js -------------------------------------------------------------------------------- /24. Working with REST APIs - The Basics/controllers/feed.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/24. Working with REST APIs - The Basics/controllers/feed.js -------------------------------------------------------------------------------- /24. Working with REST APIs - The Basics/models/feed.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /24. Working with REST APIs - The Basics/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/24. Working with REST APIs - The Basics/package-lock.json -------------------------------------------------------------------------------- /24. Working with REST APIs - The Basics/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/24. Working with REST APIs - The Basics/package.json -------------------------------------------------------------------------------- /24. Working with REST APIs - The Basics/routes/feed.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/24. Working with REST APIs - The Basics/routes/feed.js -------------------------------------------------------------------------------- /25. Working with REST APIs - The Practical Application/Frontend/src/App.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /26. Understanding Async Wait in NodeJS/Backend/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/26. Understanding Async Wait in NodeJS/Backend/app.js -------------------------------------------------------------------------------- /26. Understanding Async Wait in NodeJS/Backend/models/post.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/26. Understanding Async Wait in NodeJS/Backend/models/post.js -------------------------------------------------------------------------------- /26. Understanding Async Wait in NodeJS/Backend/models/user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/26. Understanding Async Wait in NodeJS/Backend/models/user.js -------------------------------------------------------------------------------- /26. Understanding Async Wait in NodeJS/Backend/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/26. Understanding Async Wait in NodeJS/Backend/package-lock.json -------------------------------------------------------------------------------- /26. Understanding Async Wait in NodeJS/Backend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/26. Understanding Async Wait in NodeJS/Backend/package.json -------------------------------------------------------------------------------- /26. Understanding Async Wait in NodeJS/Backend/routes/auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/26. Understanding Async Wait in NodeJS/Backend/routes/auth.js -------------------------------------------------------------------------------- /26. Understanding Async Wait in NodeJS/Backend/routes/feed.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/26. Understanding Async Wait in NodeJS/Backend/routes/feed.js -------------------------------------------------------------------------------- /26. Understanding Async Wait in NodeJS/Frontend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/26. Understanding Async Wait in NodeJS/Frontend/package.json -------------------------------------------------------------------------------- /26. Understanding Async Wait in NodeJS/Frontend/src/App.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /26. Understanding Async Wait in NodeJS/Frontend/src/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/26. Understanding Async Wait in NodeJS/Frontend/src/App.js -------------------------------------------------------------------------------- /26. Understanding Async Wait in NodeJS/Frontend/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/26. Understanding Async Wait in NodeJS/Frontend/src/index.css -------------------------------------------------------------------------------- /26. Understanding Async Wait in NodeJS/Frontend/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/26. Understanding Async Wait in NodeJS/Frontend/src/index.js -------------------------------------------------------------------------------- /27. Understanding Websockets and Socket.io/Backend/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/27. Understanding Websockets and Socket.io/Backend/app.js -------------------------------------------------------------------------------- /27. Understanding Websockets and Socket.io/Backend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/27. Understanding Websockets and Socket.io/Backend/package.json -------------------------------------------------------------------------------- /27. Understanding Websockets and Socket.io/Backend/socket.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/27. Understanding Websockets and Socket.io/Backend/socket.js -------------------------------------------------------------------------------- /27. Understanding Websockets and Socket.io/Frontend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/27. Understanding Websockets and Socket.io/Frontend/package.json -------------------------------------------------------------------------------- /27. Understanding Websockets and Socket.io/Frontend/src/App.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /27. Understanding Websockets and Socket.io/Frontend/src/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/27. Understanding Websockets and Socket.io/Frontend/src/App.js -------------------------------------------------------------------------------- /27. Understanding Websockets and Socket.io/Frontend/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/27. Understanding Websockets and Socket.io/Frontend/src/index.js -------------------------------------------------------------------------------- /28. Working with GraphQL/Backend/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/28. Working with GraphQL/Backend/app.js -------------------------------------------------------------------------------- /28. Working with GraphQL/Backend/controllers/auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/28. Working with GraphQL/Backend/controllers/auth.js -------------------------------------------------------------------------------- /28. Working with GraphQL/Backend/controllers/feed.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/28. Working with GraphQL/Backend/controllers/feed.js -------------------------------------------------------------------------------- /28. Working with GraphQL/Backend/graphql/resolvers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/28. Working with GraphQL/Backend/graphql/resolvers.js -------------------------------------------------------------------------------- /28. Working with GraphQL/Backend/graphql/schema.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/28. Working with GraphQL/Backend/graphql/schema.js -------------------------------------------------------------------------------- /28. Working with GraphQL/Backend/middlewares/auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/28. Working with GraphQL/Backend/middlewares/auth.js -------------------------------------------------------------------------------- /28. Working with GraphQL/Backend/models/post.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/28. Working with GraphQL/Backend/models/post.js -------------------------------------------------------------------------------- /28. Working with GraphQL/Backend/models/user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/28. Working with GraphQL/Backend/models/user.js -------------------------------------------------------------------------------- /28. Working with GraphQL/Backend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/28. Working with GraphQL/Backend/package.json -------------------------------------------------------------------------------- /28. Working with GraphQL/Backend/utils/file.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/28. Working with GraphQL/Backend/utils/file.js -------------------------------------------------------------------------------- /28. Working with GraphQL/Frontend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/28. Working with GraphQL/Frontend/package.json -------------------------------------------------------------------------------- /28. Working with GraphQL/Frontend/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/28. Working with GraphQL/Frontend/public/favicon.ico -------------------------------------------------------------------------------- /28. Working with GraphQL/Frontend/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/28. Working with GraphQL/Frontend/public/index.html -------------------------------------------------------------------------------- /28. Working with GraphQL/Frontend/public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/28. Working with GraphQL/Frontend/public/manifest.json -------------------------------------------------------------------------------- /28. Working with GraphQL/Frontend/src/App.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /28. Working with GraphQL/Frontend/src/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/28. Working with GraphQL/Frontend/src/App.js -------------------------------------------------------------------------------- /28. Working with GraphQL/Frontend/src/components/Image/Avatar.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/28. Working with GraphQL/Frontend/src/components/Image/Avatar.js -------------------------------------------------------------------------------- /28. Working with GraphQL/Frontend/src/components/Image/Image.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/28. Working with GraphQL/Frontend/src/components/Image/Image.css -------------------------------------------------------------------------------- /28. Working with GraphQL/Frontend/src/components/Image/Image.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/28. Working with GraphQL/Frontend/src/components/Image/Image.js -------------------------------------------------------------------------------- /28. Working with GraphQL/Frontend/src/components/Logo/Logo.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/28. Working with GraphQL/Frontend/src/components/Logo/Logo.css -------------------------------------------------------------------------------- /28. Working with GraphQL/Frontend/src/components/Logo/Logo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/28. Working with GraphQL/Frontend/src/components/Logo/Logo.js -------------------------------------------------------------------------------- /28. Working with GraphQL/Frontend/src/components/Modal/Modal.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/28. Working with GraphQL/Frontend/src/components/Modal/Modal.css -------------------------------------------------------------------------------- /28. Working with GraphQL/Frontend/src/components/Modal/Modal.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/28. Working with GraphQL/Frontend/src/components/Modal/Modal.js -------------------------------------------------------------------------------- /28. Working with GraphQL/Frontend/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/28. Working with GraphQL/Frontend/src/index.css -------------------------------------------------------------------------------- /28. Working with GraphQL/Frontend/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/28. Working with GraphQL/Frontend/src/index.js -------------------------------------------------------------------------------- /28. Working with GraphQL/Frontend/src/pages/Auth/Auth.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/28. Working with GraphQL/Frontend/src/pages/Auth/Auth.css -------------------------------------------------------------------------------- /28. Working with GraphQL/Frontend/src/pages/Auth/Auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/28. Working with GraphQL/Frontend/src/pages/Auth/Auth.js -------------------------------------------------------------------------------- /28. Working with GraphQL/Frontend/src/pages/Auth/Login.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/28. Working with GraphQL/Frontend/src/pages/Auth/Login.js -------------------------------------------------------------------------------- /28. Working with GraphQL/Frontend/src/pages/Auth/Signup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/28. Working with GraphQL/Frontend/src/pages/Auth/Signup.js -------------------------------------------------------------------------------- /28. Working with GraphQL/Frontend/src/pages/Feed/Feed.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/28. Working with GraphQL/Frontend/src/pages/Feed/Feed.css -------------------------------------------------------------------------------- /28. Working with GraphQL/Frontend/src/pages/Feed/Feed.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/28. Working with GraphQL/Frontend/src/pages/Feed/Feed.js -------------------------------------------------------------------------------- /28. Working with GraphQL/Frontend/src/util/image.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/28. Working with GraphQL/Frontend/src/util/image.js -------------------------------------------------------------------------------- /28. Working with GraphQL/Frontend/src/util/validators.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/28. Working with GraphQL/Frontend/src/util/validators.js -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/README.md -------------------------------------------------------------------------------- /[References]/10. SQL Introduction/4.1 SQL vs NoSQL.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/[References]/10. SQL Introduction/4.1 SQL vs NoSQL.html -------------------------------------------------------------------------------- /[References]/14. Session and Cookies/20. Code Adjustments.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/[References]/14. Session and Cookies/20. Code Adjustments.html -------------------------------------------------------------------------------- /[References]/16. Sending Email/6. Useful Resources & Links.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/[References]/16. Sending Email/6. Useful Resources & Links.html -------------------------------------------------------------------------------- /[References]/19. Error Handling/11. Available Status Codes.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/[References]/19. Error Handling/11. Available Status Codes.html -------------------------------------------------------------------------------- /[References]/21. Adding Pagination/4. Skip & Limit with SQL.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anik7303/nodejs-the-complete-guide/HEAD/[References]/21. Adding Pagination/4. Skip & Limit with SQL.html --------------------------------------------------------------------------------