diff --git a/theme_lego/README.rst b/theme_lego/README.rst
new file mode 100644
index 000000000..1d8455ed1
--- /dev/null
+++ b/theme_lego/README.rst
@@ -0,0 +1,47 @@
+.. image:: https://img.shields.io/badge/licence-LGPL--3-blue.svg
+ :target: http://www.gnu.org/licenses/lgpl-3.0-standalone.html
+ :alt: License: LGPL-3
+
+Theme Lego
+==========
+* Design Web Pages with theme Lego
+
+Installation
+============
+ - www.odoo.com/documentation/16.0/setup/install.html
+ - Install our custom addon
+
+License
+-------
+General Public License, Version 3 (LGPL v3).
+(https://www.odoo.com/documentation/user/16.0/legal/licenses/licenses.html)
+
+Company
+-------
+* `Cybrosys Techno Solutions `__
+
+Credits
+-------
+* Developer:
+Sigha @ cybrosys V16
+
+Contacts
+--------
+* Mail Contact : odoo@cybrosys.com
+
+Bug Tracker
+-----------
+Bugs are tracked on GitHub Issues. In case of trouble, please check there if your issue has already been reported.
+
+Maintainer
+==========
+.. image:: https://cybrosys.com/images/logo.png
+ :target: https://cybrosys.com
+This module is maintained by Cybrosys Technologies.
+
+For support and more information, please visit https://www.cybrosys.com
+
+Further information
+===================
+HTML Description: ``__
+
diff --git a/theme_lego/__init__.py b/theme_lego/__init__.py
new file mode 100644
index 000000000..45285090c
--- /dev/null
+++ b/theme_lego/__init__.py
@@ -0,0 +1,23 @@
+# -*- coding: utf-8 -*-
+###############################################################################
+#
+# Cybrosys Technologies Pvt. Ltd.
+#
+# Copyright (C) 2023-TODAY Cybrosys Technologies()
+# Author: Sigha CK (odoo@cybrosys.com)
+#
+# You can modify it under the terms of the GNU LESSER
+# GENERAL PUBLIC LICENSE (LGPL v3), Version 3.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU LESSER GENERAL PUBLIC LICENSE (LGPL v3) for more details.
+#
+# You should have received a copy of the GNU LESSER GENERAL PUBLIC LICENSE
+# (LGPL v3) along with this program.
+# If not, see .
+#
+###############################################################################
+from . import models
+from . import controllers
diff --git a/theme_lego/__manifest__.py b/theme_lego/__manifest__.py
new file mode 100644
index 000000000..28cae4b7f
--- /dev/null
+++ b/theme_lego/__manifest__.py
@@ -0,0 +1,66 @@
+# -*- coding: utf-8 -*-
+###############################################################################
+#
+# Cybrosys Technologies Pvt. Ltd.
+#
+# Copyright (C) 2023-TODAY Cybrosys Technologies()
+# Author: Sigha CK (odoo@cybrosys.com)
+#
+# You can modify it under the terms of the GNU LESSER
+# GENERAL PUBLIC LICENSE (LGPL v3), Version 3.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU LESSER GENERAL PUBLIC LICENSE (LGPL v3) for more details.
+#
+# You should have received a copy of the GNU LESSER GENERAL PUBLIC LICENSE
+# (LGPL v3) along with this program.
+# If not, see .
+#
+###############################################################################
+{
+ 'name': 'Theme Lego',
+ 'summary': 'Design Web Pages with Theme Lego',
+ 'description': 'Theme Lego is an ideal choice for your Odoo 16.'
+ 'This theme promises to offer a refreshing experience with Odoo,'
+ 'enhancing its functionality and aesthetics."',
+ 'category': 'Theme',
+ 'version': '16.0.1.0.0',
+ 'author': 'Cybrosys Techno Solutions',
+ 'company': 'Cybrosys Techno Solutions',
+ 'maintainer': 'Cybrosys Techno Solutions',
+ 'website': "https://www.cybrosys.com",
+ 'depends': ['website_sale_wishlist',
+ 'website_sale_comparison'],
+ 'data': [
+ 'views/footer_templates.xml',
+ 'views/shop_templates.xml',
+ 'views/add_to_cart_templates.xml',
+ 'views/payment_templates.xml',
+ 'views/login_templates.xml',
+ 'views/header_templates.xml',
+ 'views/address_templates.xml',
+ 'views/deal_back_views.xml',
+ 'views/snippets/snippet_templates.xml'
+ ],
+ 'assets': {
+ 'web.assets_frontend': [
+ "/theme_lego/static/src/css/owl.carousel.min.css",
+ "/theme_lego/static/src/css/owl.theme.default.min.css",
+ "/theme_lego/static/src/css/style.css",
+ "/theme_lego/static/src/js/owl.carousel.js",
+ "/theme_lego/static/src/js/owl.carousel.min.js",
+ "/theme_lego/static/src/js/index.js",
+ "/theme_lego/static/src/js/deal.js",
+ ],
+ },
+ 'images': [
+ 'static/description/banner.png',
+ 'static/description/theme_screenshot.png'
+ ],
+ 'license': 'LGPL-3',
+ 'installable': True,
+ 'application': False,
+ 'auto_install': False,
+}
diff --git a/theme_lego/controllers/__init__.py b/theme_lego/controllers/__init__.py
new file mode 100644
index 000000000..185805193
--- /dev/null
+++ b/theme_lego/controllers/__init__.py
@@ -0,0 +1,22 @@
+# -*- coding: utf-8 -*-
+###############################################################################
+#
+# Cybrosys Technologies Pvt. Ltd.
+#
+# Copyright (C) 2023-TODAY Cybrosys Technologies()
+# Author: Sigha CK (odoo@cybrosys.com)
+#
+# You can modify it under the terms of the GNU LESSER
+# GENERAL PUBLIC LICENSE (LGPL v3), Version 3.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU LESSER GENERAL PUBLIC LICENSE (LGPL v3) for more details.
+#
+# You should have received a copy of the GNU LESSER GENERAL PUBLIC LICENSE
+# (LGPL v3) along with this program.
+# If not, see .
+#
+###############################################################################
+from . import theme_lego
diff --git a/theme_lego/controllers/theme_lego.py b/theme_lego/controllers/theme_lego.py
new file mode 100644
index 000000000..eca5f92f6
--- /dev/null
+++ b/theme_lego/controllers/theme_lego.py
@@ -0,0 +1,43 @@
+# -*- coding: utf-8 -*-
+###############################################################################
+#
+# Cybrosys Technologies Pvt. Ltd.
+#
+# Copyright (C) 2023-TODAY Cybrosys Technologies()
+# Author: Sigha CK (odoo@cybrosys.com)
+#
+# You can modify it under the terms of the GNU LESSER
+# GENERAL PUBLIC LICENSE (LGPL v3), Version 3.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU LESSER GENERAL PUBLIC LICENSE (LGPL v3) for more details.
+#
+# You should have received a copy of the GNU LESSER GENERAL PUBLIC LICENSE
+# (LGPL v3) along with this program.
+# If not, see .
+#
+###############################################################################
+from odoo import http
+from odoo.http import request
+
+
+class WebsiteProduct(http.Controller):
+ """
+ HTTP Controller class for handling requests related to the website products.
+ """
+
+ @http.route('/get_deal_of_the_week', auth="public", type='json')
+ def get_deal_of_the_week(self):
+ """JSON endpoint that fetches the products from the backend marked
+ as 'Deal of the Week'.Returns a rendered HTTP response with the
+ fetched product information."""
+ product_ids = request.env['product.template'].sudo().search([
+ ('deal_check', '=', True)], limit=9)
+ values = {
+ 'product_ids': product_ids
+ }
+ response = http.Response(template='theme_lego.deal_week',
+ qcontext=values)
+ return response.render()
diff --git a/theme_lego/doc/RELEASE_NOTES.md b/theme_lego/doc/RELEASE_NOTES.md
new file mode 100644
index 000000000..1daddd0ac
--- /dev/null
+++ b/theme_lego/doc/RELEASE_NOTES.md
@@ -0,0 +1,6 @@
+## Module
+
+#### 10.05.2023
+#### Version 16.0.1.0.0
+#### ADD
+- Initial commit for Theme Lego
\ No newline at end of file
diff --git a/theme_lego/models/__init__.py b/theme_lego/models/__init__.py
new file mode 100644
index 000000000..81c90a547
--- /dev/null
+++ b/theme_lego/models/__init__.py
@@ -0,0 +1,23 @@
+# -*- coding: utf-8 -*-
+###############################################################################
+#
+# Cybrosys Technologies Pvt. Ltd.
+#
+# Copyright (C) 2023-TODAY Cybrosys Technologies()
+# Author: Sigha CK (odoo@cybrosys.com)
+#
+# You can modify it under the terms of the GNU LESSER
+# GENERAL PUBLIC LICENSE (LGPL v3), Version 3.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU LESSER GENERAL PUBLIC LICENSE (LGPL v3) for more details.
+#
+# You should have received a copy of the GNU LESSER GENERAL PUBLIC LICENSE
+# (LGPL v3) along with this program.
+# If not, see .
+#
+###############################################################################
+from . import theme_utils
+from . import product_template
diff --git a/theme_lego/models/product_template.py b/theme_lego/models/product_template.py
new file mode 100644
index 000000000..4f3d0677e
--- /dev/null
+++ b/theme_lego/models/product_template.py
@@ -0,0 +1,33 @@
+# -*- coding: utf-8 -*-
+###############################################################################
+#
+# Cybrosys Technologies Pvt. Ltd.
+#
+# Copyright (C) 2023-TODAY Cybrosys Technologies()
+# Author: Sigha CK (odoo@cybrosys.com)
+#
+# You can modify it under the terms of the GNU LESSER
+# GENERAL PUBLIC LICENSE (LGPL v3), Version 3.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU LESSER GENERAL PUBLIC LICENSE (LGPL v3) for more details.
+#
+# You should have received a copy of the GNU LESSER GENERAL PUBLIC LICENSE
+# (LGPL v3) along with this program.
+# If not, see .
+#
+###############################################################################
+from odoo import fields, models
+
+
+class DealOfTheWeek(models.Model):
+ """
+ Inherited model for the 'product.template' class. Adds a new boolean
+ field named 'deal_check', which enables the 'Deal of the Week' feature.
+ """
+ _inherit = "product.template"
+
+ deal_check = fields.Boolean(string="Deal of the Week",
+ help="Enable the deal of the week")
diff --git a/theme_lego/models/theme_utils.py b/theme_lego/models/theme_utils.py
new file mode 100644
index 000000000..fcf0b46b1
--- /dev/null
+++ b/theme_lego/models/theme_utils.py
@@ -0,0 +1,33 @@
+# -*- coding: utf-8 -*-
+###############################################################################
+#
+# Cybrosys Technologies Pvt. Ltd.
+#
+# Copyright (C) 2023-TODAY Cybrosys Technologies()
+# Author: Sigha CK (odoo@cybrosys.com)
+#
+# You can modify it under the terms of the GNU LESSER
+# GENERAL PUBLIC LICENSE (LGPL v3), Version 3.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU LESSER GENERAL PUBLIC LICENSE (LGPL v3) for more details.
+#
+# You should have received a copy of the GNU LESSER GENERAL PUBLIC LICENSE
+# (LGPL v3) along with this program.
+# If not, see .
+#
+###############################################################################
+from odoo import models
+
+
+class ThemeLego(models.AbstractModel):
+ """ Abstract model that serves as the base class for the website header.
+ It inherits from the 'theme.utils' class."""
+ _inherit = 'theme.utils'
+
+ def _theme_lego_post_copy(self, mod):
+ """ It enables the default website header view,
+ which is responsible for showing the header of the website """
+ self.enable_view('website.template_header_default')
diff --git a/theme_lego/static/description/banner.png b/theme_lego/static/description/banner.png
new file mode 100644
index 000000000..60436bd40
Binary files /dev/null and b/theme_lego/static/description/banner.png differ
diff --git a/theme_lego/static/description/icon.png b/theme_lego/static/description/icon.png
new file mode 100644
index 000000000..4b55e3e57
Binary files /dev/null and b/theme_lego/static/description/icon.png differ
diff --git a/theme_lego/static/description/images/1.jpg b/theme_lego/static/description/images/1.jpg
new file mode 100644
index 000000000..0a1258e2f
Binary files /dev/null and b/theme_lego/static/description/images/1.jpg differ
diff --git a/theme_lego/static/description/images/2.jpg b/theme_lego/static/description/images/2.jpg
new file mode 100644
index 000000000..271068208
Binary files /dev/null and b/theme_lego/static/description/images/2.jpg differ
diff --git a/theme_lego/static/description/images/3.jpg b/theme_lego/static/description/images/3.jpg
new file mode 100644
index 000000000..ce0890b2f
Binary files /dev/null and b/theme_lego/static/description/images/3.jpg differ
diff --git a/theme_lego/static/description/images/4.jpg b/theme_lego/static/description/images/4.jpg
new file mode 100644
index 000000000..54fca9f37
Binary files /dev/null and b/theme_lego/static/description/images/4.jpg differ
diff --git a/theme_lego/static/description/images/5.jpg b/theme_lego/static/description/images/5.jpg
new file mode 100644
index 000000000..a653d5fc3
Binary files /dev/null and b/theme_lego/static/description/images/5.jpg differ
diff --git a/theme_lego/static/description/images/6.jpg b/theme_lego/static/description/images/6.jpg
new file mode 100644
index 000000000..ca602c7c5
Binary files /dev/null and b/theme_lego/static/description/images/6.jpg differ
diff --git a/theme_lego/static/description/images/Cybrosys.png b/theme_lego/static/description/images/Cybrosys.png
new file mode 100644
index 000000000..d76b5bafb
Binary files /dev/null and b/theme_lego/static/description/images/Cybrosys.png differ
diff --git a/theme_lego/static/description/images/cybro-logo-oca-no-text.png b/theme_lego/static/description/images/cybro-logo-oca-no-text.png
new file mode 100644
index 000000000..180d15dd6
Binary files /dev/null and b/theme_lego/static/description/images/cybro-logo-oca-no-text.png differ
diff --git a/theme_lego/static/description/images/cybro-logo-oca.png b/theme_lego/static/description/images/cybro-logo-oca.png
new file mode 100644
index 000000000..90e4c9cb9
Binary files /dev/null and b/theme_lego/static/description/images/cybro-logo-oca.png differ
diff --git a/theme_lego/static/description/images/demo-1.jpg b/theme_lego/static/description/images/demo-1.jpg
new file mode 100644
index 000000000..f86f96819
Binary files /dev/null and b/theme_lego/static/description/images/demo-1.jpg differ
diff --git a/theme_lego/static/description/images/demo-2.jpg b/theme_lego/static/description/images/demo-2.jpg
new file mode 100644
index 000000000..7cb4db3ed
Binary files /dev/null and b/theme_lego/static/description/images/demo-2.jpg differ
diff --git a/theme_lego/static/description/images/demo-3.jpg b/theme_lego/static/description/images/demo-3.jpg
new file mode 100644
index 000000000..1ac61ab44
Binary files /dev/null and b/theme_lego/static/description/images/demo-3.jpg differ
diff --git a/theme_lego/static/description/images/hero.png b/theme_lego/static/description/images/hero.png
new file mode 100644
index 000000000..1a0c22123
Binary files /dev/null and b/theme_lego/static/description/images/hero.png differ
diff --git a/theme_lego/static/description/images/laptop-screenshots.jpg b/theme_lego/static/description/images/laptop-screenshots.jpg
new file mode 100644
index 000000000..a40a6d961
Binary files /dev/null and b/theme_lego/static/description/images/laptop-screenshots.jpg differ
diff --git a/theme_lego/static/description/images/lego_1.png b/theme_lego/static/description/images/lego_1.png
new file mode 100644
index 000000000..4e2397d43
Binary files /dev/null and b/theme_lego/static/description/images/lego_1.png differ
diff --git a/theme_lego/static/description/images/phone-screenshots.jpg b/theme_lego/static/description/images/phone-screenshots.jpg
new file mode 100644
index 000000000..9250d77bf
Binary files /dev/null and b/theme_lego/static/description/images/phone-screenshots.jpg differ
diff --git a/theme_lego/static/description/index.html b/theme_lego/static/description/index.html
new file mode 100644
index 000000000..4a12872c0
--- /dev/null
+++ b/theme_lego/static/description/index.html
@@ -0,0 +1,242 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Theme Lego
+
+ Theme Lego is a attractive and unique front-end theme mainly suitable for eCommerce website. Many
+ custom designed snippets facilitates to add better user experience. Contains best deals with new arrival
+ that's configured from the backend. This theme fully customized the eCommerce website, shop view,
+ custom categories view, product view, cart view page...etc.
+
+
+
+
+
+
+
+
Desktop View
+
+ It is easy to customize and use. Just drag and drop the building blocks to make attractive webpages.
+
+
+
+
+
+
+
+
+
+
+
+
Mobile View
+
+ User friendly and modern looking theme makes your page more Stylish And Beautiful.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Home Page
+
+ It is easy to customize and use. Just drag and drop the building blocks to make attractive webpages.
+
+
+
+
+
+
+
+
+
+
+
+
+
Product View
+
+ It is user friendly and modern looking theme and fully customized view.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Overview
+
+ It is easy to customize and use. Just drag and drop the building blocks to make attractive webpages.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Shop
+
+ It is user friendly and modern looking theme and fully customized view.
+
+
+
+
+
+
+
+
+
+
+
+
+
Confirmation
+
+ It is user friendly and modern looking theme makes your page more Stylish And Beautiful.
+
+
+
+
+
+
+
+
+
+
+
+
+
Cart
+
+ It is user friendly and modern looking theme makes your page more Stylish And Beautiful.
+
+
+
+
+
+
+
+
+
+
+
+
Demo Pages
+
+
+
+
+
+
+
+
Home
+
+
+
+
+
+
+
Shop
+
+
+
+
+
+
+
Product Preview
+
+
+
+
+
+
+
+
+
+
Get Help
+
+
If you have anything to share with us
+ based
+ on
+ your use of this module, please let us know. We are ready to offer our support.