├── .gitignore ├── LICENSE ├── README.md ├── apps ├── cart │ ├── __init__.py │ ├── admin.py │ ├── apps.py │ ├── cart.py │ ├── context_processors.py │ ├── forms.py │ ├── migrations │ │ └── __init__.py │ ├── models.py │ ├── templates │ │ └── cart │ │ │ ├── cart.html │ │ │ └── success.html │ ├── tests.py │ ├── urls.py │ └── views.py ├── core │ ├── __init__.py │ ├── admin.py │ ├── apps.py │ ├── migrations │ │ └── __init__.py │ ├── models.py │ ├── templates │ │ └── core │ │ │ ├── base.html │ │ │ ├── contact.html │ │ │ └── frontpage.html │ ├── tests.py │ ├── urls.py │ └── views.py ├── order │ ├── __init__.py │ ├── admin.py │ ├── apps.py │ ├── migrations │ │ ├── 0001_initial.py │ │ └── __init__.py │ ├── models.py │ ├── templates │ │ └── order │ │ │ ├── email_notify_customer.html │ │ │ └── email_notify_vendor.html │ ├── tests.py │ ├── utilities.py │ └── views.py ├── product │ ├── __init__.py │ ├── admin.py │ ├── apps.py │ ├── context_processors.py │ ├── forms.py │ ├── migrations │ │ ├── 0001_initial.py │ │ ├── 0002_product.py │ │ ├── 0003_productimage.py │ │ └── __init__.py │ ├── models.py │ ├── templates │ │ └── product │ │ │ ├── category.html │ │ │ ├── parts │ │ │ └── list_item.html │ │ │ ├── product.html │ │ │ └── search.html │ ├── tests.py │ ├── urls.py │ └── views.py └── vendor │ ├── __init__.py │ ├── admin.py │ ├── apps.py │ ├── forms.py │ ├── migrations │ ├── 0001_initial.py │ └── __init__.py │ ├── models.py │ ├── templates │ └── vendor │ │ ├── add_product.html │ │ ├── become_vendor.html │ │ ├── edit_product.html │ │ ├── edit_vendor.html │ │ ├── login.html │ │ ├── vendor.html │ │ ├── vendor_admin.html │ │ └── vendors.html │ ├── tests.py │ ├── urls.py │ └── views.py ├── codesnippets ├── part1.txt ├── part2.txt └── part3.txt ├── interiorshop ├── __init__.py ├── asgi.py ├── settings.py ├── urls.py └── wsgi.py ├── manage.py ├── media └── uploads │ ├── photo-1530018607912-eff2daa1bac4.jpeg │ ├── photo-1530018607912-eff2daa1bac4_1LQQNWA.jpeg │ ├── photo-1530018607912-eff2daa1bac4_RUz4lhj.jpeg │ ├── photo-1530018607912-eff2daa1bac4_VymE1fy.jpeg │ ├── photo-1540574163026-643ea20ade25.jpeg │ ├── photo-1555041469-a586c61ea9bc.jpeg │ └── uploads │ ├── photo-1530018607912-eff2daa1bac4.jpeg │ ├── photo-1530018607912-eff2daa1bac4_1LQQNWA.jpeg │ ├── photo-1530018607912-eff2daa1bac4_RUz4lhj.jpeg │ ├── photo-1530018607912-eff2daa1bac4_VymE1fy.jpeg │ ├── photo-1540574163026-643ea20ade25.jpeg │ └── photo-1555041469-a586c61ea9bc.jpeg └── static ├── scripts └── main.js └── styles └── main.css /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteinOveHelset/interiorshop/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteinOveHelset/interiorshop/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteinOveHelset/interiorshop/HEAD/README.md -------------------------------------------------------------------------------- /apps/cart/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /apps/cart/admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteinOveHelset/interiorshop/HEAD/apps/cart/admin.py -------------------------------------------------------------------------------- /apps/cart/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteinOveHelset/interiorshop/HEAD/apps/cart/apps.py -------------------------------------------------------------------------------- /apps/cart/cart.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteinOveHelset/interiorshop/HEAD/apps/cart/cart.py -------------------------------------------------------------------------------- /apps/cart/context_processors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteinOveHelset/interiorshop/HEAD/apps/cart/context_processors.py -------------------------------------------------------------------------------- /apps/cart/forms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteinOveHelset/interiorshop/HEAD/apps/cart/forms.py -------------------------------------------------------------------------------- /apps/cart/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /apps/cart/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteinOveHelset/interiorshop/HEAD/apps/cart/models.py -------------------------------------------------------------------------------- /apps/cart/templates/cart/cart.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteinOveHelset/interiorshop/HEAD/apps/cart/templates/cart/cart.html -------------------------------------------------------------------------------- /apps/cart/templates/cart/success.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteinOveHelset/interiorshop/HEAD/apps/cart/templates/cart/success.html -------------------------------------------------------------------------------- /apps/cart/tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteinOveHelset/interiorshop/HEAD/apps/cart/tests.py -------------------------------------------------------------------------------- /apps/cart/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteinOveHelset/interiorshop/HEAD/apps/cart/urls.py -------------------------------------------------------------------------------- /apps/cart/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteinOveHelset/interiorshop/HEAD/apps/cart/views.py -------------------------------------------------------------------------------- /apps/core/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /apps/core/admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteinOveHelset/interiorshop/HEAD/apps/core/admin.py -------------------------------------------------------------------------------- /apps/core/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteinOveHelset/interiorshop/HEAD/apps/core/apps.py -------------------------------------------------------------------------------- /apps/core/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /apps/core/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteinOveHelset/interiorshop/HEAD/apps/core/models.py -------------------------------------------------------------------------------- /apps/core/templates/core/base.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteinOveHelset/interiorshop/HEAD/apps/core/templates/core/base.html -------------------------------------------------------------------------------- /apps/core/templates/core/contact.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteinOveHelset/interiorshop/HEAD/apps/core/templates/core/contact.html -------------------------------------------------------------------------------- /apps/core/templates/core/frontpage.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteinOveHelset/interiorshop/HEAD/apps/core/templates/core/frontpage.html -------------------------------------------------------------------------------- /apps/core/tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteinOveHelset/interiorshop/HEAD/apps/core/tests.py -------------------------------------------------------------------------------- /apps/core/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteinOveHelset/interiorshop/HEAD/apps/core/urls.py -------------------------------------------------------------------------------- /apps/core/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteinOveHelset/interiorshop/HEAD/apps/core/views.py -------------------------------------------------------------------------------- /apps/order/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /apps/order/admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteinOveHelset/interiorshop/HEAD/apps/order/admin.py -------------------------------------------------------------------------------- /apps/order/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteinOveHelset/interiorshop/HEAD/apps/order/apps.py -------------------------------------------------------------------------------- /apps/order/migrations/0001_initial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteinOveHelset/interiorshop/HEAD/apps/order/migrations/0001_initial.py -------------------------------------------------------------------------------- /apps/order/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /apps/order/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteinOveHelset/interiorshop/HEAD/apps/order/models.py -------------------------------------------------------------------------------- /apps/order/templates/order/email_notify_customer.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteinOveHelset/interiorshop/HEAD/apps/order/templates/order/email_notify_customer.html -------------------------------------------------------------------------------- /apps/order/templates/order/email_notify_vendor.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteinOveHelset/interiorshop/HEAD/apps/order/templates/order/email_notify_vendor.html -------------------------------------------------------------------------------- /apps/order/tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteinOveHelset/interiorshop/HEAD/apps/order/tests.py -------------------------------------------------------------------------------- /apps/order/utilities.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteinOveHelset/interiorshop/HEAD/apps/order/utilities.py -------------------------------------------------------------------------------- /apps/order/views.py: -------------------------------------------------------------------------------- 1 | from django.shortcuts import render 2 | 3 | # Create your views here. 4 | -------------------------------------------------------------------------------- /apps/product/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /apps/product/admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteinOveHelset/interiorshop/HEAD/apps/product/admin.py -------------------------------------------------------------------------------- /apps/product/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteinOveHelset/interiorshop/HEAD/apps/product/apps.py -------------------------------------------------------------------------------- /apps/product/context_processors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteinOveHelset/interiorshop/HEAD/apps/product/context_processors.py -------------------------------------------------------------------------------- /apps/product/forms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteinOveHelset/interiorshop/HEAD/apps/product/forms.py -------------------------------------------------------------------------------- /apps/product/migrations/0001_initial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteinOveHelset/interiorshop/HEAD/apps/product/migrations/0001_initial.py -------------------------------------------------------------------------------- /apps/product/migrations/0002_product.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteinOveHelset/interiorshop/HEAD/apps/product/migrations/0002_product.py -------------------------------------------------------------------------------- /apps/product/migrations/0003_productimage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteinOveHelset/interiorshop/HEAD/apps/product/migrations/0003_productimage.py -------------------------------------------------------------------------------- /apps/product/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /apps/product/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteinOveHelset/interiorshop/HEAD/apps/product/models.py -------------------------------------------------------------------------------- /apps/product/templates/product/category.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteinOveHelset/interiorshop/HEAD/apps/product/templates/product/category.html -------------------------------------------------------------------------------- /apps/product/templates/product/parts/list_item.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteinOveHelset/interiorshop/HEAD/apps/product/templates/product/parts/list_item.html -------------------------------------------------------------------------------- /apps/product/templates/product/product.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteinOveHelset/interiorshop/HEAD/apps/product/templates/product/product.html -------------------------------------------------------------------------------- /apps/product/templates/product/search.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteinOveHelset/interiorshop/HEAD/apps/product/templates/product/search.html -------------------------------------------------------------------------------- /apps/product/tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteinOveHelset/interiorshop/HEAD/apps/product/tests.py -------------------------------------------------------------------------------- /apps/product/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteinOveHelset/interiorshop/HEAD/apps/product/urls.py -------------------------------------------------------------------------------- /apps/product/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteinOveHelset/interiorshop/HEAD/apps/product/views.py -------------------------------------------------------------------------------- /apps/vendor/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /apps/vendor/admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteinOveHelset/interiorshop/HEAD/apps/vendor/admin.py -------------------------------------------------------------------------------- /apps/vendor/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteinOveHelset/interiorshop/HEAD/apps/vendor/apps.py -------------------------------------------------------------------------------- /apps/vendor/forms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteinOveHelset/interiorshop/HEAD/apps/vendor/forms.py -------------------------------------------------------------------------------- /apps/vendor/migrations/0001_initial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteinOveHelset/interiorshop/HEAD/apps/vendor/migrations/0001_initial.py -------------------------------------------------------------------------------- /apps/vendor/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /apps/vendor/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteinOveHelset/interiorshop/HEAD/apps/vendor/models.py -------------------------------------------------------------------------------- /apps/vendor/templates/vendor/add_product.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteinOveHelset/interiorshop/HEAD/apps/vendor/templates/vendor/add_product.html -------------------------------------------------------------------------------- /apps/vendor/templates/vendor/become_vendor.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteinOveHelset/interiorshop/HEAD/apps/vendor/templates/vendor/become_vendor.html -------------------------------------------------------------------------------- /apps/vendor/templates/vendor/edit_product.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteinOveHelset/interiorshop/HEAD/apps/vendor/templates/vendor/edit_product.html -------------------------------------------------------------------------------- /apps/vendor/templates/vendor/edit_vendor.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteinOveHelset/interiorshop/HEAD/apps/vendor/templates/vendor/edit_vendor.html -------------------------------------------------------------------------------- /apps/vendor/templates/vendor/login.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteinOveHelset/interiorshop/HEAD/apps/vendor/templates/vendor/login.html -------------------------------------------------------------------------------- /apps/vendor/templates/vendor/vendor.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteinOveHelset/interiorshop/HEAD/apps/vendor/templates/vendor/vendor.html -------------------------------------------------------------------------------- /apps/vendor/templates/vendor/vendor_admin.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteinOveHelset/interiorshop/HEAD/apps/vendor/templates/vendor/vendor_admin.html -------------------------------------------------------------------------------- /apps/vendor/templates/vendor/vendors.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteinOveHelset/interiorshop/HEAD/apps/vendor/templates/vendor/vendors.html -------------------------------------------------------------------------------- /apps/vendor/tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteinOveHelset/interiorshop/HEAD/apps/vendor/tests.py -------------------------------------------------------------------------------- /apps/vendor/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteinOveHelset/interiorshop/HEAD/apps/vendor/urls.py -------------------------------------------------------------------------------- /apps/vendor/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteinOveHelset/interiorshop/HEAD/apps/vendor/views.py -------------------------------------------------------------------------------- /codesnippets/part1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteinOveHelset/interiorshop/HEAD/codesnippets/part1.txt -------------------------------------------------------------------------------- /codesnippets/part2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteinOveHelset/interiorshop/HEAD/codesnippets/part2.txt -------------------------------------------------------------------------------- /codesnippets/part3.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteinOveHelset/interiorshop/HEAD/codesnippets/part3.txt -------------------------------------------------------------------------------- /interiorshop/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /interiorshop/asgi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteinOveHelset/interiorshop/HEAD/interiorshop/asgi.py -------------------------------------------------------------------------------- /interiorshop/settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteinOveHelset/interiorshop/HEAD/interiorshop/settings.py -------------------------------------------------------------------------------- /interiorshop/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteinOveHelset/interiorshop/HEAD/interiorshop/urls.py -------------------------------------------------------------------------------- /interiorshop/wsgi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteinOveHelset/interiorshop/HEAD/interiorshop/wsgi.py -------------------------------------------------------------------------------- /manage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteinOveHelset/interiorshop/HEAD/manage.py -------------------------------------------------------------------------------- /media/uploads/photo-1530018607912-eff2daa1bac4.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteinOveHelset/interiorshop/HEAD/media/uploads/photo-1530018607912-eff2daa1bac4.jpeg -------------------------------------------------------------------------------- /media/uploads/photo-1530018607912-eff2daa1bac4_1LQQNWA.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteinOveHelset/interiorshop/HEAD/media/uploads/photo-1530018607912-eff2daa1bac4_1LQQNWA.jpeg -------------------------------------------------------------------------------- /media/uploads/photo-1530018607912-eff2daa1bac4_RUz4lhj.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteinOveHelset/interiorshop/HEAD/media/uploads/photo-1530018607912-eff2daa1bac4_RUz4lhj.jpeg -------------------------------------------------------------------------------- /media/uploads/photo-1530018607912-eff2daa1bac4_VymE1fy.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteinOveHelset/interiorshop/HEAD/media/uploads/photo-1530018607912-eff2daa1bac4_VymE1fy.jpeg -------------------------------------------------------------------------------- /media/uploads/photo-1540574163026-643ea20ade25.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteinOveHelset/interiorshop/HEAD/media/uploads/photo-1540574163026-643ea20ade25.jpeg -------------------------------------------------------------------------------- /media/uploads/photo-1555041469-a586c61ea9bc.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteinOveHelset/interiorshop/HEAD/media/uploads/photo-1555041469-a586c61ea9bc.jpeg -------------------------------------------------------------------------------- /media/uploads/uploads/photo-1530018607912-eff2daa1bac4.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteinOveHelset/interiorshop/HEAD/media/uploads/uploads/photo-1530018607912-eff2daa1bac4.jpeg -------------------------------------------------------------------------------- /media/uploads/uploads/photo-1530018607912-eff2daa1bac4_1LQQNWA.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteinOveHelset/interiorshop/HEAD/media/uploads/uploads/photo-1530018607912-eff2daa1bac4_1LQQNWA.jpeg -------------------------------------------------------------------------------- /media/uploads/uploads/photo-1530018607912-eff2daa1bac4_RUz4lhj.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteinOveHelset/interiorshop/HEAD/media/uploads/uploads/photo-1530018607912-eff2daa1bac4_RUz4lhj.jpeg -------------------------------------------------------------------------------- /media/uploads/uploads/photo-1530018607912-eff2daa1bac4_VymE1fy.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteinOveHelset/interiorshop/HEAD/media/uploads/uploads/photo-1530018607912-eff2daa1bac4_VymE1fy.jpeg -------------------------------------------------------------------------------- /media/uploads/uploads/photo-1540574163026-643ea20ade25.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteinOveHelset/interiorshop/HEAD/media/uploads/uploads/photo-1540574163026-643ea20ade25.jpeg -------------------------------------------------------------------------------- /media/uploads/uploads/photo-1555041469-a586c61ea9bc.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteinOveHelset/interiorshop/HEAD/media/uploads/uploads/photo-1555041469-a586c61ea9bc.jpeg -------------------------------------------------------------------------------- /static/scripts/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteinOveHelset/interiorshop/HEAD/static/scripts/main.js -------------------------------------------------------------------------------- /static/styles/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteinOveHelset/interiorshop/HEAD/static/styles/main.css --------------------------------------------------------------------------------