From 285d142785c28b590afc31677ff28d63f51a630e Mon Sep 17 00:00:00 2001 From: CFE Date: Fri, 29 Sep 2017 12:39:17 -0700 Subject: [PATCH] Created Readme --- README.md | 166 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 166 insertions(+) create mode 100644 README.md diff --git a/README.md b/README.md new file mode 100644 index 0000000..c012a97 --- /dev/null +++ b/README.md @@ -0,0 +1,166 @@ +eCommerce **In Progress** + +====== + +We're going to take you step-by-step to build a modern, fully open-source, eCommerce web application using Python, Django, Bootstrap, Javascript, and more. + +More information coming soon. + + + +# Lesson Code + +### Section - Hello World + +[Intial Commit](../../tree/0927b316e9cdd8b0db01263b6b429e698d38d57a/) + + +### Section - Products Component + +[1 - Your first app Module](../../tree/ed8ceb52830b762d50bbf44f680255168c6f5530/) + +[2 - Understanding CRUD](../../tree/aaa75b9c3ffba674e3661175922b99149fd4bdd9/) + +[3 - Product Model](../../tree/a80ded7e6ed9a87da9a8029e4e6fe50c18fd4b79/) + +[4 - Django Admin](../../tree/311291431e55a783532ff3cd9319e22d77ff92c0/) + +[5 - List View](../../tree/ab27c4cc095ae00d51b71545cf6118813c12828f/) + +[6 - Detail View](../../tree/b7343749415fb9a6a6a629859684f13a0afbf787/) + +[7 - ImageField & FileField](../../tree/08a2426622b6536de6ae16637cc9489eeda5e484/) + +[8 - Understanding Lookups](../../tree/6a1116a90d9c24ca4366a3764b20de61a83f52ac/) + +[9 - Custom Model Managers](../../tree/f146e4775cb274176897f8e06d842150599aa3c5/) + +[10 - Featured & Custom QuerySets](../../tree/8f7cf0ea87b89672f1ca745a251de32598ff5754/) + +[11 - SlugField & Signals](../../tree/dc523d5e9aa18a730edd9819c6202fd3ecc20de7/) + +[12 - Products URLs](../../tree/959a578bd51964af2a637e2d75423568a8d7972b/) + + + +### Section: Templates + +[1 Base Template](../../tree/b34bc1692301719be722bb691c1d67df4e98b455/) + +[2 - Include Tag](../../tree/12fd4dd9fcd8616b7b71d8c93a60013aa01350d9/) + +[3 Pass Arguments with Include](../../tree/f68b6c15804033937d823f6a707df363901fd6a1/) + +[4 - Reusable List View Snippets](../../tree/e59e0938d032e68431c60718f27bfa2abbbd36b0/) + +[5 - Reverse for URLs](../../tree/4add77ea1751952f79aaf358bcfecac366ad6ac2/) + +[6 - Navbar](../../tree/fc97ee8fd094a47aeb47ad7b25cf2d5a04c78fe8/) + +[7 - Template Filters](../../tree/670ddd0ec4cec879a424fe05ac594e863b7dea53/) + +[8 - ForLoop Counter & Cycle](../../tree/e47bec09440f7938246c4b9210bd3f131d290dd0/) + + + +### Section: Bootstrap + +[3 - Rows And Columns](../../tree/d0e38edee652c5787dc7bf12e2ec2909fa3121f8/) + +[4 - Column Sizing](../../tree/b06f0a6661ac37d71be3fe38580bb561f71d2e42/) + +[6 - Desinging for Different Browser Sizes with Breakpoints](../../tree/225b29ccbff4aa3098e58d34a434dda495f7fb53/) + +[7 - Spacing with Margin & Padding](../../tree/e2eb9bc70e33b4870e87554a81bdee9179f0136d/) + +[8 - Navbar](../../tree/696987b4e9144296f681fb229e3420219f9a1026/) + +[10 - Integrate to Django](../../tree/6aa47a5627c5f57b3fca3cb52738c96609cc3746/) + + + +### Section: Search Component + +[1 - A Basic Search View](../../tree/28aa4043b5ad94a3095ddf3b77fd81a429803ff4/) + +[2 - Display the Query to the User](../../tree/e499a814c144497145c689be5626e175b2cd9a6d/) + +[3 - Creating the Search Form](../../tree/147efe3fae7b35702050b3f27907c13379a3f85d/) + +[4 - Better Lookups with Q](../../tree/54e65447fd0cd9b269c76ac1c9739af9cb1cd7ce/) + +[5 - Tag Component](../../tree/883d856330fe86d0ad697fa9cfebf19454b163be/) + +[6 - Shell Commands for a Brief Intro to Foreign Keys](../../tree/a85117d052ceaa054f1b025613bbbc46695ea0c0/) + +[7 - Search by Related Model](../../tree/908e3e07bc2e3ec5f157f6a06f59ad01395b4a2d/) + + + + +### Section: Cart Component + +[1 - Cart App](../../tree/ab6ba98698080e5290f0c72e94edc6ebea229a4e/) + +[2 - Django Sessions](../../tree/4b2544743e5b3c650231cf10f8f4ba3f85e10382/) + +[3 - Cart Model](../../tree/0441dc0e50937eaec64bafa4f9258de70db7efc9/) + +[4 - Create A Cart in the View](../../tree/35e8bf075b51d32a7c0fcc1c191700736d64edfc/) + +[5 - Cart Model Manager](../../tree/3f9592bd3209ae09d5aa839c87356d7c1c6bc1bd/) + +[5 - Cart Model Manager Part 2](../../tree/20368456287ce253d2b51c7f4d2101f52ceb4d35/) + +[7 - M2M Changed Signal to Calculate Cart Total](../../tree/c64ba909c1b6af3b5b0502412eef20857cdaa25a/) + +[8 - Cart Update View](../../tree/864ef942a2331669d0a1c2385431688888916b22/) + +[9 - Add to Cart Form](../../tree/d5cced3c944f39164a36b4ef122ba2369006fc92/) + +[10 - Display Cart](../../tree/248c772322547fc7b331fa042627285f67a233a1/) + +[11 - Remove Items from the Cart](../../tree/3d7c0fc7fe264eded57ce3244e3ee86d1550a966/) + +[12 - Cart Icon & FontAwesome](../../tree/691d5ae69e2b5a8f569be0ede3efd5c9fc7897d3/) + + + +### Section: Checkout Process + +[1 - The Roadmap for the Checkout Process](../../tree/14bb24d788f96cb5e8593084428de5dcc0bc43b7/) + +[2 - The Order Component](../../tree/e3edacb39b6b5df4ee0b98297df42909784f86c3/) + +[3 - Generate the Order ID](../../tree/cfcc598dd86ce7ba795641f7520b58cf21c2e4de/) + +[4 - Calculate the Order Total](../../tree/00a2b87d1bfc671d62514679881cbccd62bc2494/) + +[5 - Checkout View](../../tree/40e7c81aa1dc18b1878c6097e486624b5163bc83/) + +[6 - Math with Decimals and Floats in Python](../../tree/3baac51bf5bf9fe1d1432d140fbdb5de0e3a6752/) + +[7 - Upgrading Auth to Prep for Checkout](../../tree/182d7a5da10a5799ca7c053849f39cba426a84eb/) + +[8 - Billing Profile Model"](../../tree/3dd97d4cee6c4540410fda0006768bff523e9970/) + +[9 - Billing Profile in the Checkout View](../../tree/c0ff6dfdc8991c9a54889a616c327420f1d12939/) + +[10 - Guest Checkout Profile](../../tree/e4114e17297c3c437f1cd7e50d7f01e716d1af09/) + +[11 - Associate Billing Profile to Order](../../tree/b920068b6d80245344ab424f1e1b33a4e54888e4/) + +[12 - Order Manager](../../tree/a0e30cbe85971622c10e8d1bbf930dbaa78695d9/) + +[13 - Billing Profile Manager](../../tree/91bf2029c4da79168513dd12fe8ef2f6ac7e18e6/) + +[14 - Addresses App](../../tree/159d284645e99feedf94ce5b3693b4a28994c6d8/) + +[16 - Associate Addresses to Order](../../tree/3cee508cfe5228a45a919066bbf3bc14c23e824b/) + +[17 - Finalize Checkout](../../tree/f38442a8b770d0cea454280fd997a60b712d57ea/) + +[18 - Reuse Addresses for Checkout](../../tree/0ba33ba8e29482ed86ea2fe4a956bf7be01e05dd/) + +[19 - Checkout Success](../../tree/648e281ed5a8fff4fdf3d9959e0d32ec232a6624/) +