+ Box βΉ299
+Small Mystery Surprise
+ +
+ Box βΉ499
+Medium Mystery Box
+ +
+ Box βΉ999
+Premium Mystery Offer
+ +
+ Box βΉ1499
+Ultra Luxury Box
+ +diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000000000000000000000000000000000000..726a88a258b658d7d264dbb573fa16483739f61b --- /dev/null +++ b/.gitattributes @@ -0,0 +1,2 @@ +db.sqlite3 filter=lfs diff=lfs merge=lfs -text +static/images/WhatsApp_Image_2025-08-16_at_10.06.25_PM.jpeg filter=lfs diff=lfs merge=lfs -text diff --git a/Accounts/Home/__init__.py b/Accounts/Home/__init__.py new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/Accounts/Home/__pycache__/__init__.cpython-313.pyc b/Accounts/Home/__pycache__/__init__.cpython-313.pyc new file mode 100644 index 0000000000000000000000000000000000000000..6203e34665b9bc119cfad063ad4664faed3f4ce3 Binary files /dev/null and b/Accounts/Home/__pycache__/__init__.cpython-313.pyc differ diff --git a/Accounts/Home/__pycache__/admin.cpython-313.pyc b/Accounts/Home/__pycache__/admin.cpython-313.pyc new file mode 100644 index 0000000000000000000000000000000000000000..a4c18489c0f29e7cc84f39eedc291702458a6a2e Binary files /dev/null and b/Accounts/Home/__pycache__/admin.cpython-313.pyc differ diff --git a/Accounts/Home/__pycache__/apps.cpython-313.pyc b/Accounts/Home/__pycache__/apps.cpython-313.pyc new file mode 100644 index 0000000000000000000000000000000000000000..8da37f7bd0c6e0498c553b99c3085511b997d007 Binary files /dev/null and b/Accounts/Home/__pycache__/apps.cpython-313.pyc differ diff --git a/Accounts/Home/__pycache__/models.cpython-313.pyc b/Accounts/Home/__pycache__/models.cpython-313.pyc new file mode 100644 index 0000000000000000000000000000000000000000..421da762a0030321445c3e51a86715e57cf6b4bc Binary files /dev/null and b/Accounts/Home/__pycache__/models.cpython-313.pyc differ diff --git a/Accounts/Home/__pycache__/urls.cpython-313.pyc b/Accounts/Home/__pycache__/urls.cpython-313.pyc new file mode 100644 index 0000000000000000000000000000000000000000..8d4618fc22656e740b36b6f13003c5228bc8020d Binary files /dev/null and b/Accounts/Home/__pycache__/urls.cpython-313.pyc differ diff --git a/Accounts/Home/__pycache__/views.cpython-313.pyc b/Accounts/Home/__pycache__/views.cpython-313.pyc new file mode 100644 index 0000000000000000000000000000000000000000..02acdcde8cd261dab883c1d6422e3e1b17652520 Binary files /dev/null and b/Accounts/Home/__pycache__/views.cpython-313.pyc differ diff --git a/Accounts/Home/admin.py b/Accounts/Home/admin.py new file mode 100644 index 0000000000000000000000000000000000000000..ea5d68b7c457cb7f92da9c00a5c4df77ace36cef --- /dev/null +++ b/Accounts/Home/admin.py @@ -0,0 +1,3 @@ +from django.contrib import admin + +# Register your models here. diff --git a/Accounts/Home/apps.py b/Accounts/Home/apps.py new file mode 100644 index 0000000000000000000000000000000000000000..0d010287ef2b6cf03b2ce1688e5e89280510cd13 --- /dev/null +++ b/Accounts/Home/apps.py @@ -0,0 +1,6 @@ +from django.apps import AppConfig + + +class HomeConfig(AppConfig): + default_auto_field = 'django.db.models.BigAutoField' + name = 'Home' diff --git a/Accounts/Home/migrations/__init__.py b/Accounts/Home/migrations/__init__.py new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/Accounts/Home/migrations/__pycache__/__init__.cpython-313.pyc b/Accounts/Home/migrations/__pycache__/__init__.cpython-313.pyc new file mode 100644 index 0000000000000000000000000000000000000000..fdf4ebd5adfeca79c2ba4f7b40c62d9b08e95eda Binary files /dev/null and b/Accounts/Home/migrations/__pycache__/__init__.cpython-313.pyc differ diff --git a/Accounts/Home/models.py b/Accounts/Home/models.py new file mode 100644 index 0000000000000000000000000000000000000000..fd18c6eac0dc9ffbdf025c31d136901350a0d9f2 --- /dev/null +++ b/Accounts/Home/models.py @@ -0,0 +1,3 @@ +from django.db import models + +# Create your models here. diff --git a/Accounts/Home/templates/index.html b/Accounts/Home/templates/index.html new file mode 100644 index 0000000000000000000000000000000000000000..e62655476d276575cb7900b76fded628d2987c7c --- /dev/null +++ b/Accounts/Home/templates/index.html @@ -0,0 +1,247 @@ + + +
+ + ++ Branded products at unbelievable prices β delivered to your door. +
+ + Shop Now + +
+ Small Mystery Surprise
+ +
+ Medium Mystery Box
+ +
+ Premium Mystery Offer
+ +
+ Ultra Luxury Box
+ +Affordable Prices
+Surprise & Fun
+Eco-Friendly
+Trusted Sellers
+βLoved the mystery box! Amazing quality at low cost.β
+βββββ
+βGreat surprise and value. Will order again!β
+ββββ
+Log in and unlock your MysteryBox surprises! Exclusive deals and rewards await.
+Enter your credentials to continue your mystery journey
++ Don't have an account? + Sign Up +
+Create your account and start unboxing happiness. Deals, rewards, and surprises await every member.
+Fill in your details to start your mystery adventure
++ Already have an account? + Login +
+βΉ{{ box.price }}
+ + View Details + ++ No Mystery Boxes found π’ +
+ {% endfor %} + +
+ {{ box.description }}
+ +Price: βΉ{{ box.price }}
+ + {% if box.stock_quantity > 0 %} +In Stock: {{ box.stock_quantity }}
+ {% else %} +Out of Stock
+ {% endif %} + + ++ Test your luck! Spin the wheel and grab amazing rewards. + Every user gets 1 free spin per day! +
+ +Your spins: 1
+Discount Coupons
+3 active
+Free Mystery Boxes
+1 available
+Spin now for double rewards chance!
+Log in to your MysteryMart account to get your free daily spin
+Your reward will be automatically added to your wallet or coupons
+Share your win with friends to earn extra spins
+Come back every day for bigger rewards and special bonuses
+| Box | +Price | +Qty | +Subtotal | ++ |
|---|---|---|---|---|
| {{ item.box.title }} | +βΉ{{ item.box.price }} | +{{ item.quantity }} | +βΉ{{ item.subtotal }} | ++ Remove + | +
Total: βΉ{{ cart.total_amount }}
+ + + Proceed to Checkout β + +Your cart is empty π
+ {% endif %} + + + +Your order #{{ order.order_number }} has been created.
+Weβll notify you as soon as your items are shipped π
+ + + + Back to Shop + +