diff --git a/theme_zen_dark/README.rst b/theme_zen_dark/README.rst
new file mode 100644
index 000000000..9d386b4b8
--- /dev/null
+++ b/theme_zen_dark/README.rst
@@ -0,0 +1,53 @@
+.. 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 Zen Dark
+==============
+* Design Web Pages with theme zen dark
+
+Installation
+============
+ - www.odoo.com/documentation/15.0/setup/install.html
+ - Install our custom addon
+
+License
+-------
+General Public License, Version 3 (LGPL v3).
+(https://www.odoo.com/documentation/user/15.0/legal/licenses/licenses.html)
+
+Company
+-------
+* 'Cybrosys Techno Solutions `__
+
+Credits
+-------
+Developers: Version 15 - Fathima Mazlin AM @cybrosys
+
+Contact: odoo@cybrosys.com
+
+
+Contacts
+--------
+* Mail Contact : odoo@cybrosys.com
+* Website : https://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_zen_dark/__init__.py b/theme_zen_dark/__init__.py
new file mode 100644
index 000000000..8fa3b4766
--- /dev/null
+++ b/theme_zen_dark/__init__.py
@@ -0,0 +1,23 @@
+# -*- coding: utf-8 -*-
+#############################################################################
+#
+# Cybrosys Technologies Pvt. Ltd.
+#
+# Copyright (C) 2023-TODAY Cybrosys Technologies()
+# Author: Fathima Mazlin AM()
+#
+# 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 controllers
+from . import models
diff --git a/theme_zen_dark/__manifest__.py b/theme_zen_dark/__manifest__.py
new file mode 100644
index 000000000..d1e31018d
--- /dev/null
+++ b/theme_zen_dark/__manifest__.py
@@ -0,0 +1,78 @@
+# -*- coding: utf-8 -*-
+#############################################################################
+#
+# Cybrosys Technologies Pvt. Ltd.
+#
+# Copyright (C) 2023-TODAY Cybrosys Technologies()
+# Author: Fathima Mazlin AM()
+#
+# 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 Zen Dark',
+ 'description': 'Design Web Pages with Theme Zen Dark',
+ 'summary': 'Design Web Pages with Theme Zen Dark',
+ 'category': 'Theme/Corporate',
+ 'version': '15.0.1.0.0',
+ 'author': 'Cybrosys Techno Solutions',
+ 'company': 'Cybrosys Techno Solutions',
+ 'maintainer': 'Cybrosys Techno Solutions',
+ 'website': "https://www.cybrosys.com",
+ 'depends': ['base', 'website', 'website_blog', 'website_sale_wishlist'],
+ 'data': [
+ 'views/index/index_banner.xml',
+ 'views/index/index_about.xml',
+ 'views/index/index_testinomial.xml',
+ 'views/index/index_blog.xml',
+ 'views/index/index_partners.xml',
+ 'views/index/index_recent.xml',
+ 'views/index/index_video.xml',
+ 'views/about/about.xml',
+ 'views/service/service.xml',
+ 'views/portfolio/portfolio.xml',
+ 'views/recent_post.xml',
+ 'views/contact.xml',
+ 'views/blog.xml',
+ 'views/blog_details.xml',
+ 'views/templates.xml',
+ ],
+ 'assets': {
+ 'web.assets_frontend': [
+ 'https://cdn.jsdelivr.net/npm/'
+ '@fancyapps/fancybox@3.5.6/dist/jquery.fancybox.min.js',
+ 'https://cdn.jsdelivr.net/npm/@fancyapps/fancybox@3.5.6/'
+ 'dist/jquery.fancybox.min.css',
+ '/theme_zen_dark/static/src/css/animate.min.css',
+ '/theme_zen_dark/static/src/css/foundation.min.css',
+ '/theme_zen_dark/static/src/css/owl.carousel.min.css',
+ '/theme_zen_dark/static/src/css/owl.theme.default.min.cs',
+ '/theme_zen_dark/static/src/css/style.css',
+ '/theme_zen_dark/static/src/css/style2.css',
+ '/theme_zen_dark/static/src/js/foundation.min.js',
+ '/theme_zen_dark/static/src/js/owl.carousel.js',
+ '/theme_zen_dark/static/src/js/owl.carousel.min.js',
+ '/theme_zen_dark/static/src/js/custom.js',
+ '/theme_zen_dark/static/src/js/custom_nav.js',
+ '/theme_zen_dark/static/src/js/custom_get_elements.js',
+ ]
+ },
+ 'images': [
+ 'static/description/banner.jpg',
+ 'static/description/theme_screenshot.jpg',
+ ],
+ 'license': 'LGPL-3',
+ 'installable': True,
+ 'application': False,
+ 'auto_install': False,
+}
diff --git a/theme_zen_dark/controllers/__init__.py b/theme_zen_dark/controllers/__init__.py
new file mode 100644
index 000000000..5a9813006
--- /dev/null
+++ b/theme_zen_dark/controllers/__init__.py
@@ -0,0 +1,22 @@
+# -*- coding: utf-8 -*-
+#############################################################################
+#
+# Cybrosys Technologies Pvt. Ltd.
+#
+# Copyright (C) 2023-TODAY Cybrosys Technologies()
+# Author: Fathima Mazlin AM ()
+#
+# 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 recent_post
diff --git a/theme_zen_dark/controllers/recent_post.py b/theme_zen_dark/controllers/recent_post.py
new file mode 100644
index 000000000..0a0077750
--- /dev/null
+++ b/theme_zen_dark/controllers/recent_post.py
@@ -0,0 +1,72 @@
+# -*- coding: utf-8 -*-
+#############################################################################
+#
+# Cybrosys Technologies Pvt. Ltd.
+#
+# Copyright (C) 2023-TODAY Cybrosys Technologies()
+# Author: Fathima Mazlin AM()
+#
+# 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, http
+from odoo.http import request
+from odoo.osv import expression
+from odoo.addons.website_blog.controllers.main import WebsiteBlog
+
+
+class WebsiteBlogInherit(WebsiteBlog):
+ """Class inherit Website Blog to check recent posts"""
+ @http.route([
+ '/blog',
+ '/blog/page/',
+ '/blog/tag/',
+ '/blog/tag//page/',
+ '''/blog/''',
+ '''/blog//page/''',
+ '''/blog//tag/''',
+ '''/blog//tag//page/''',
+ ], type='http', auth="public", website=True, sitemap=True)
+ def blog(self, blog=None, tag=None, page=1, search=None, **opt):
+ """Function super to return recent posted blog"""
+ limit = 3
+ order = 'published_date desc'
+ dom = expression.AND([
+ [('website_published', '=', True), (
+ 'post_date', '<=', fields.Datetime.now())],
+ request.website.website_domain()
+ ])
+ posts = request.env['blog.post'].search(dom, limit=limit, order=order)
+ res = super(WebsiteBlogInherit, self).blog(
+ blog=blog, tag=tag, page=1, search=search, **opt)
+ res.qcontext.update({'posts_recent': posts})
+ return res
+
+ @http.route([
+ '''/blog//''',
+ ], type='http', auth="public", website=True, sitemap=True)
+ def blog_post(self, blog, blog_post, tag_id=None, page=1,
+ enable_editor=None, **post):
+ """Function super to return recent posted blog"""
+ limit = 3
+ order = 'published_date desc'
+ dom = expression.AND([
+ [('website_published', '=', True),
+ ('post_date', '<=', fields.Datetime.now())],
+ request.website.website_domain()
+ ])
+ posts = request.env['blog.post'].search(dom, limit=limit, order=order)
+ res = super(WebsiteBlogInherit, self).blog_post(
+ blog, blog_post, tag_id=tag_id, page=1, enable_editor=None, **post)
+ res.qcontext.update({'posts_recent': posts})
+ return res
diff --git a/theme_zen_dark/doc/RELEASE_NOTES.md b/theme_zen_dark/doc/RELEASE_NOTES.md
new file mode 100644
index 000000000..26f64f2bc
--- /dev/null
+++ b/theme_zen_dark/doc/RELEASE_NOTES.md
@@ -0,0 +1,5 @@
+## Module
+#### 27.04.2023
+#### Version 15.0.1.0.0
+#### ADD
+- Initial commit for Theme Zen Dark
\ No newline at end of file
diff --git a/theme_zen_dark/models/__init__.py b/theme_zen_dark/models/__init__.py
new file mode 100644
index 000000000..eb882650e
--- /dev/null
+++ b/theme_zen_dark/models/__init__.py
@@ -0,0 +1,22 @@
+# -*- coding: utf-8 -*-
+#############################################################################
+#
+# Cybrosys Technologies Pvt. Ltd.
+#
+# Copyright (C) 2023-TODAY Cybrosys Technologies()
+# Author: Fathima Mazlin AM()
+#
+# 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_zen_dark
diff --git a/theme_zen_dark/models/theme_zen_dark.py b/theme_zen_dark/models/theme_zen_dark.py
new file mode 100644
index 000000000..1b5b809e9
--- /dev/null
+++ b/theme_zen_dark/models/theme_zen_dark.py
@@ -0,0 +1,36 @@
+# -*- coding: utf-8 -*-
+#############################################################################
+#
+# Cybrosys Technologies Pvt. Ltd.
+#
+# Copyright (C) 2023-TODAY Cybrosys Technologies()
+# Author: Fathima Mazlin AM()
+#
+# 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 ThemeZen(models.AbstractModel):
+ _inherit = 'theme.utils'
+
+ def _theme_zen_dark_post_copy(self, mod):
+ self.enable_view('website.template_header_magazine')
+ self.enable_view('website_blog.opt_blog_sidebar_show')
+ self.enable_view('website_blog.opt_blog_post_sidebar')
+ self.enable_view('website_blog.opt_blog_list_view')
+ self.enable_view('website_sale_wishlist.add_to_wishlist')
+ self.disable_view('website.template_header_default')
+ self.disable_view('website_blog.opt_posts_loop_show_author')
+ self.disable_view('website_sale.products_list_view')
diff --git a/theme_zen_dark/static/description/banner.jpg b/theme_zen_dark/static/description/banner.jpg
new file mode 100644
index 000000000..e40674a83
Binary files /dev/null and b/theme_zen_dark/static/description/banner.jpg differ
diff --git a/theme_zen_dark/static/description/icon.png b/theme_zen_dark/static/description/icon.png
new file mode 100644
index 000000000..361107bf3
Binary files /dev/null and b/theme_zen_dark/static/description/icon.png differ
diff --git a/theme_zen_dark/static/description/images/1.jpg b/theme_zen_dark/static/description/images/1.jpg
new file mode 100644
index 000000000..ac75253bd
Binary files /dev/null and b/theme_zen_dark/static/description/images/1.jpg differ
diff --git a/theme_zen_dark/static/description/images/2.jpg b/theme_zen_dark/static/description/images/2.jpg
new file mode 100644
index 000000000..c4185f508
Binary files /dev/null and b/theme_zen_dark/static/description/images/2.jpg differ
diff --git a/theme_zen_dark/static/description/images/3.jpg b/theme_zen_dark/static/description/images/3.jpg
new file mode 100644
index 000000000..b2fdaec50
Binary files /dev/null and b/theme_zen_dark/static/description/images/3.jpg differ
diff --git a/theme_zen_dark/static/description/images/4.jpg b/theme_zen_dark/static/description/images/4.jpg
new file mode 100644
index 000000000..5f4a2ec68
Binary files /dev/null and b/theme_zen_dark/static/description/images/4.jpg differ
diff --git a/theme_zen_dark/static/description/images/5.jpg b/theme_zen_dark/static/description/images/5.jpg
new file mode 100644
index 000000000..211015557
Binary files /dev/null and b/theme_zen_dark/static/description/images/5.jpg differ
diff --git a/theme_zen_dark/static/description/images/6.jpg b/theme_zen_dark/static/description/images/6.jpg
new file mode 100644
index 000000000..41df6cf8a
Binary files /dev/null and b/theme_zen_dark/static/description/images/6.jpg differ
diff --git a/theme_zen_dark/static/description/images/Cybrosys.png b/theme_zen_dark/static/description/images/Cybrosys.png
new file mode 100644
index 000000000..d76b5bafb
Binary files /dev/null and b/theme_zen_dark/static/description/images/Cybrosys.png differ
diff --git a/theme_zen_dark/static/description/images/cybro-logo-oca-no-text.png b/theme_zen_dark/static/description/images/cybro-logo-oca-no-text.png
new file mode 100644
index 000000000..180d15dd6
Binary files /dev/null and b/theme_zen_dark/static/description/images/cybro-logo-oca-no-text.png differ
diff --git a/theme_zen_dark/static/description/images/cybro-logo-oca.png b/theme_zen_dark/static/description/images/cybro-logo-oca.png
new file mode 100644
index 000000000..90e4c9cb9
Binary files /dev/null and b/theme_zen_dark/static/description/images/cybro-logo-oca.png differ
diff --git a/theme_zen_dark/static/description/images/demo-1.jpg b/theme_zen_dark/static/description/images/demo-1.jpg
new file mode 100644
index 000000000..bc8e82f92
Binary files /dev/null and b/theme_zen_dark/static/description/images/demo-1.jpg differ
diff --git a/theme_zen_dark/static/description/images/demo-2.jpg b/theme_zen_dark/static/description/images/demo-2.jpg
new file mode 100644
index 000000000..e578eb4a5
Binary files /dev/null and b/theme_zen_dark/static/description/images/demo-2.jpg differ
diff --git a/theme_zen_dark/static/description/images/demo-3.jpg b/theme_zen_dark/static/description/images/demo-3.jpg
new file mode 100644
index 000000000..27755f2ef
Binary files /dev/null and b/theme_zen_dark/static/description/images/demo-3.jpg differ
diff --git a/theme_zen_dark/static/description/images/hero.png b/theme_zen_dark/static/description/images/hero.png
new file mode 100644
index 000000000..c3b6f0926
Binary files /dev/null and b/theme_zen_dark/static/description/images/hero.png differ
diff --git a/theme_zen_dark/static/description/images/laptop-screenshots.jpg b/theme_zen_dark/static/description/images/laptop-screenshots.jpg
new file mode 100644
index 000000000..587635dcc
Binary files /dev/null and b/theme_zen_dark/static/description/images/laptop-screenshots.jpg differ
diff --git a/theme_zen_dark/static/description/images/phone-screenshots.jpg b/theme_zen_dark/static/description/images/phone-screenshots.jpg
new file mode 100644
index 000000000..3262c3a7c
Binary files /dev/null and b/theme_zen_dark/static/description/images/phone-screenshots.jpg differ
diff --git a/theme_zen_dark/static/description/index.html b/theme_zen_dark/static/description/index.html
new file mode 100644
index 000000000..f9d870da9
--- /dev/null
+++ b/theme_zen_dark/static/description/index.html
@@ -0,0 +1,265 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Theme Zen Dark
+
+ Theme Zen Dark is an 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
+ products slider, testimonial slider that are configured from the backend. This theme fully customized
+ the eCommerce website, shop view, custom categories view, product view, contact us page...etc. it
+ contains price filter and clear cart options by default.
+
+
+
+
+
+
+
+
+
+
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.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Portfolio
+
+ It is easy to customize and use. Just drag and drop the building blocks to make attractive
+ webpages.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Overview
+
+ It is easy to customize and use. Just drag and drop the building blocks to make attractive webpages.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Service
+
+ It is easy to customize and use. Just drag and drop the building blocks to make attractive
+ webpages.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Recent Works
+
+ It is easy to customize and use. Just drag and drop the building blocks to make attractive
+ webpages.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Blog
+
+ It is easy to customize and use. Just drag and drop the building blocks to make attractive
+ webpages.
+
+
+
+
+
+
+
+
+
+
+
+
+
Demo Pages
+
+
+
+
+
+
+
+
+
Home
+
+
+
+
+
+
+
+
About
+
+
+
+
+
+
+
+
Service
+
+
+
+
+
+
+
+
+
+
+
+
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.