{"id":37878,"date":"2025-04-24T06:22:36","date_gmt":"2025-04-24T06:22:36","guid":{"rendered":"https:\/\/www.iflair.com\/?post_type=portfolio_page&#038;p=37878"},"modified":"2025-12-31T06:02:59","modified_gmt":"2025-12-31T06:02:59","slug":"wedding","status":"publish","type":"portfolio_page","link":"https:\/\/devwp1.websiteserverhost.biz\/iflair_site\/portfolio-page\/wedding\/","title":{"rendered":"Wedding"},"content":{"rendered":"<div class=\"wpb-content-wrapper\"><p>[vc_row css_animation=&#8221;&#8221; row_type=&#8221;row&#8221; use_row_as_full_screen_section=&#8221;no&#8221; type=&#8221;grid&#8221; angled_section=&#8221;no&#8221; text_align=&#8221;left&#8221; background_image_as_pattern=&#8221;without_pattern&#8221; z_index=&#8221;&#8221; el_class=&#8221;portfolio-container about-port&#8221; css=&#8221;.vc_custom_1714657167029{padding-top: 100px !important;padding-bottom: 50px !important;background-color: #ffffff !important;}&#8221;][vc_column width=&#8221;1\/2&#8243; el_class=&#8221;port-content-box&#8221; offset=&#8221;vc_col-lg-offset-0 vc_col-lg-6 vc_col-md-6 vc_col-xs-12&#8243;][vc_column_text css=&#8221;&#8221; el_class=&#8221;port-title&#8221;]<\/p>\n<h1>About Inside Wedding<\/h1>\n<p>[\/vc_column_text][vc_column_text css=&#8221;&#8221; el_class=&#8221;port-content&#8221;]Inside Weddings is the leading online source for luxurious wedding inspiration, professional insight, and curated resources.<\/p>\n<p>It helps couples plan the details of the wedding, find vendors, and visualize their ideal day via real weddings, galleries, and news.<\/p>\n<p>Our multiple inspiration Galleries and Photo Library let you browse gorgeous flower bouquets, wedding dresses, bridesmaid dresses, ceremony and reception d\u00e9cor, wedding cakes, engagement rings, invites, and much more. And, no matter what colour scheme or theme you envision for your event, sort wedding photos by colour, type, or keyword to uncover the top inspiration for your wedding day.[\/vc_column_text][\/vc_column][vc_column width=&#8221;1\/2&#8243; el_class=&#8221;port-img-box&#8221; offset=&#8221;vc_col-lg-6 vc_col-md-6 vc_col-xs-12&#8243;][vc_single_image source=&#8221;featured_image&#8221; img_size=&#8221;full&#8221; alignment=&#8221;center&#8221; css=&#8221;&#8221; qode_css_animation=&#8221;&#8221;][\/vc_column][\/vc_row][vc_row css_animation=&#8221;&#8221; row_type=&#8221;row&#8221; use_row_as_full_screen_section=&#8221;no&#8221; type=&#8221;grid&#8221; angled_section=&#8221;no&#8221; text_align=&#8221;left&#8221; background_image_as_pattern=&#8221;without_pattern&#8221; z_index=&#8221;&#8221; el_class=&#8221;portfolio-container&#8221; css=&#8221;.vc_custom_1714641156356{padding-top: 50px !important;padding-bottom: 100px !important;background-color: #ffffff !important;}&#8221;][vc_column width=&#8221;1\/2&#8243; el_class=&#8221;port-img-box&#8221;][vc_single_image image=&#8221;41185&#8243; img_size=&#8221;full&#8221; alignment=&#8221;center&#8221; css=&#8221;&#8221; qode_css_animation=&#8221;&#8221;][\/vc_column][vc_column width=&#8221;1\/2&#8243; el_class=&#8221;port-content-box&#8221;][vc_column_text css=&#8221;&#8221; el_class=&#8221;port-title&#8221;]<\/p>\n<h2>Issues Faced<\/h2>\n<p>[\/vc_column_text][vc_column_text css=&#8221;&#8221; el_class=&#8221;port-content&#8221;]<\/p>\n<p>Legacy backend tech hampers performance and admin experience.<\/p>\n<p>An absence of relevant caching causes search performance loss as well as page delivery loss.<\/p>\n<p>Slow process of background processing of media assets.<\/p>\n<p>The deployment infrastructure is not scalable.<\/p>\n<p>[\/vc_column_text][\/vc_column][\/vc_row][vc_row css_animation=&#8221;&#8221; row_type=&#8221;row&#8221; use_row_as_full_screen_section=&#8221;no&#8221; type=&#8221;grid&#8221; angled_section=&#8221;no&#8221; text_align=&#8221;left&#8221; background_image_as_pattern=&#8221;without_pattern&#8221; z_index=&#8221;&#8221; el_class=&#8221;portfolio-container about-port&#8221; css=&#8221;.vc_custom_1714657456869{padding-top: 85px !important;padding-bottom: 85px !important;background-color: #e5f9ff !important;}&#8221;][vc_column width=&#8221;1\/2&#8243; el_class=&#8221;port-content-box&#8221;][vc_column_text css=&#8221;&#8221; el_class=&#8221;port-title&#8221;]<\/p>\n<h2>Our Approach<\/h2>\n<p>[\/vc_column_text][vc_column_text css=&#8221;&#8221; el_class=&#8221;port-content&#8221;]<\/p>\n<p>Component-driven Solution<\/p>\n<ul>\n<li>Implemented a component-driven frontend in Nuxt. The business logic is implemented using Nuxt\u2019s features.<\/li>\n<\/ul>\n<p>Rebuilt Backend<\/p>\n<ul>\n<li>Django 5.0 and Wagtail CMS migration: Migrated Django version using Wagtail CMS and rebuilt the backend.<\/li>\n<\/ul>\n<p>UX Enhancement<\/p>\n<ul>\n<li>Improved search experience with the help of Elasticsearch. Implemented AWS S3 for optimized assets storage and delivery<\/li>\n<\/ul>\n<p>Introduction to Asynchronous<\/p>\n<ul>\n<li>Added async processing with Celery and CeleryBeat.<\/li>\n<\/ul>\n<p>Deployment<\/p>\n<ul>\n<li>Implemented a scalable infrastructure with Kubernetes and integrated Varnish as an advanced caching solution.<\/li>\n<\/ul>\n<p>[\/vc_column_text][\/vc_column][vc_column width=&#8221;1\/2&#8243; el_class=&#8221;port-img-box&#8221;][vc_single_image image=&#8221;41184&#8243; img_size=&#8221;full&#8221; alignment=&#8221;center&#8221; css=&#8221;&#8221; qode_css_animation=&#8221;&#8221; el_class=&#8221;port-img-desk&#8221;][vc_single_image image=&#8221;37882&#8243; img_size=&#8221;full&#8221; alignment=&#8221;center&#8221; css=&#8221;&#8221; qode_css_animation=&#8221;&#8221; el_class=&#8221;port-img-mobile&#8221;][\/vc_column][\/vc_row][vc_row css_animation=&#8221;&#8221; row_type=&#8221;row&#8221; use_row_as_full_screen_section=&#8221;no&#8221; type=&#8221;grid&#8221; angled_section=&#8221;no&#8221; text_align=&#8221;left&#8221; background_image_as_pattern=&#8221;without_pattern&#8221; z_index=&#8221;&#8221; el_class=&#8221;portfolio-container challenges-text&#8221; css=&#8221;.vc_custom_1714642091884{padding-top: 90px !important;padding-bottom: 90px !important;background-color: #ffffff !important;}&#8221;][vc_column width=&#8221;1\/2&#8243; el_class=&#8221;port-content-box&#8221; offset=&#8221;vc_col-lg-offset-0 vc_col-lg-6 vc_col-md-offset-0 vc_col-md-12 vc_col-xs-12&#8243;][vc_column_text el_class=&#8221;port-title&#8221;]<\/p>\n<h2>The challenge<\/h2>\n<p>[\/vc_column_text][vc_column_text css=&#8221;&#8221; el_class=&#8221;port-content&#8221;]<\/p>\n<p>Migration and Upgradation<\/p>\n<ul>\n<li>Migrating and upgrading core tech (Python, Django, Wagtail) without breaking anything.<\/li>\n<\/ul>\n<p>Maintenance<\/p>\n<ul>\n<li>User UX during and post-upgrades should remain stable.<\/li>\n<\/ul>\n<p>Performance Tuning<\/p>\n<ul>\n<li>On a robust multimedia platform.<\/li>\n<\/ul>\n<p>Deployment<\/p>\n<ul>\n<li>Seamless and reliable deployment pipelines in a containerized environment.<\/li>\n<\/ul>\n<p>[\/vc_column_text][\/vc_column][vc_column width=&#8221;1\/2&#8243; el_class=&#8221;port-content-box&#8221; offset=&#8221;vc_col-lg-offset-0 vc_col-lg-6 vc_col-md-offset-0 vc_col-md-12 vc_col-xs-12&#8243;][vc_column_text el_class=&#8221;port-title&#8221;]<\/p>\n<h2>SWOT Analysis<\/h2>\n<p>[\/vc_column_text][vc_row_inner row_type=&#8221;row&#8221; type=&#8221;full_width&#8221; text_align=&#8221;left&#8221; css_animation=&#8221;&#8221;][vc_column_inner width=&#8221;1\/2&#8243;][vc_column_text css=&#8221;&#8221; el_class=&#8221;port-content&#8221;]<\/p>\n<h4>Strengths<\/h4>\n<p>Strong content<\/p>\n<p>Media-driven platform<\/p>\n<p>Wagtail CMS admin\u2002experience<\/p>\n<p>[\/vc_column_text][\/vc_column_inner][vc_column_inner width=&#8221;1\/2&#8243;][vc_column_text css=&#8221;&#8221; el_class=&#8221;port-content&#8221;]<\/p>\n<h4>Weakness<\/h4>\n<p>Limited performance.<\/p>\n<p>Outdated tech stack<\/p>\n<p>Inefficient content workflow<\/p>\n<p>[\/vc_column_text][\/vc_column_inner][\/vc_row_inner][vc_row_inner row_type=&#8221;row&#8221; type=&#8221;full_width&#8221; text_align=&#8221;left&#8221; css_animation=&#8221;&#8221;][vc_column_inner width=&#8221;1\/2&#8243;][vc_column_text css=&#8221;&#8221; el_class=&#8221;port-content&#8221;]<\/p>\n<h4>Opportunities<\/h4>\n<p>Expand vendor partnership<\/p>\n<p>Elasticsearch analytics<\/p>\n<p>Scale to handle traffic<\/p>\n<p>[\/vc_column_text][\/vc_column_inner][vc_column_inner width=&#8221;1\/2&#8243;][vc_column_text css=&#8221;&#8221; el_class=&#8221;port-content&#8221;]<\/p>\n<h4>Threats<\/h4>\n<p>Advanced features.<\/p>\n<p>High user expectations<\/p>\n<p>Risks of Downtime |\u2002Major Upgrades<\/p>\n<p>[\/vc_column_text][\/vc_column_inner][\/vc_row_inner][\/vc_column][\/vc_row][vc_row css_animation=&#8221;&#8221; row_type=&#8221;row&#8221; use_row_as_full_screen_section=&#8221;no&#8221; type=&#8221;grid&#8221; angled_section=&#8221;no&#8221; text_align=&#8221;left&#8221; background_image_as_pattern=&#8221;without_pattern&#8221; z_index=&#8221;&#8221; el_class=&#8221;portfolio-container&#8221; css=&#8221;.vc_custom_1714646353532{background-color: #ffffff !important;}&#8221;][vc_column][vc_column_text el_class=&#8221;port-title&#8221;]<\/p>\n<h2>Strategic solutions<\/h2>\n<p>[\/vc_column_text][\/vc_column][\/vc_row][vc_row css_animation=&#8221;&#8221; row_type=&#8221;row&#8221; use_row_as_full_screen_section=&#8221;no&#8221; type=&#8221;grid&#8221; angled_section=&#8221;no&#8221; text_align=&#8221;left&#8221; background_image_as_pattern=&#8221;without_pattern&#8221; z_index=&#8221;&#8221; el_class=&#8221;portfolio-container solution-part&#8221; css=&#8221;.vc_custom_1714646838468{padding-bottom: 100px !important;background-color: #ffffff !important;}&#8221;][vc_column width=&#8221;1\/2&#8243;][vc_column_text css=&#8221;&#8221; el_class=&#8221;port-content&#8221;]<\/p>\n<ul>\n<li>Full-stack Upgrade\n<ul>\n<li>Uses Python 3.12, Django 5.0, Wagtail 6.2 for modernity and performance.<\/li>\n<\/ul>\n<\/li>\n<li>Kubernetes and Containerization\n<ul>\n<li>Deployment for high availability and scalability.<\/li>\n<\/ul>\n<\/li>\n<li>Redis and Varnish Introduction\n<ul>\n<li>For caching and performance optimization.<\/li>\n<\/ul>\n<\/li>\n<li>Celery Integration\n<ul>\n<li>For example, if your app does certain work in the background, make sure it does not interfere with the experience of all users.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p>[\/vc_column_text][\/vc_column][vc_column width=&#8221;1\/2&#8243;][vc_row_inner row_type=&#8221;row&#8221; type=&#8221;full_width&#8221; text_align=&#8221;left&#8221; css_animation=&#8221;&#8221;][vc_column_inner][vc_column_text css=&#8221;&#8221; el_class=&#8221;port-content&#8221;]<\/p>\n<ul>\n<li>AWS S3\n<ul>\n<li>To serve media in the most optimal way across the website.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p>[\/vc_column_text][\/vc_column_inner][\/vc_row_inner][\/vc_column][\/vc_row][vc_row css_animation=&#8221;&#8221; row_type=&#8221;row&#8221; use_row_as_full_screen_section=&#8221;no&#8221; type=&#8221;grid&#8221; angled_section=&#8221;no&#8221; text_align=&#8221;left&#8221; background_image_as_pattern=&#8221;without_pattern&#8221; z_index=&#8221;&#8221; css=&#8221;.vc_custom_1714649993661{padding-top: 90px !important;padding-bottom: 90px !important;background-color: #e5f9ff !important;}&#8221; el_class=&#8221;portfolio-container&#8221;][vc_column][vc_column_text el_class=&#8221;port-title center-title&#8221;]<\/p>\n<h2 style=\"text-align: center;\">Project Screenshots<\/h2>\n<p>[\/vc_column_text][vc_column_text]<\/p>\n<p style=\"text-align: center;\">\t<div class=\"custom-slider\">\r\n\t\t<div class=\"swiper mySwiper\">\r\n\t\t\t<div class=\"swiper-wrapper\">\r\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"swiper-slide\">\r\n\t\t\t\t\t\t\t\t<div class=\"port-slide-img\">\r\n\t\t\t\t\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/devwp1.websiteserverhost.biz\/iflair_site\/wp-content\/uploads\/2025\/04\/wedding-feature.webp\" alt=\"wedding-feature\">\r\n\t\t\t\t\t\t\t\t<\/div>\r\n\t\t\t\t\t\t\t<\/div>\t\t\t\t\t\t\t<div class=\"swiper-slide\">\r\n\t\t\t\t\t\t\t\t<div class=\"port-slide-img\">\r\n\t\t\t\t\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/devwp1.websiteserverhost.biz\/iflair_site\/wp-content\/uploads\/2025\/04\/issue-faced-wedding.webp\" alt=\"Wedding Face issue\">\r\n\t\t\t\t\t\t\t\t<\/div>\r\n\t\t\t\t\t\t\t<\/div>\t\t\t\t\t\t\t<div class=\"swiper-slide\">\r\n\t\t\t\t\t\t\t\t<div class=\"port-slide-img\">\r\n\t\t\t\t\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/devwp1.websiteserverhost.biz\/iflair_site\/wp-content\/uploads\/2025\/04\/wedding-aproach.webp\" alt=\"wedding-aproach\">\r\n\t\t\t\t\t\t\t\t<\/div>\r\n\t\t\t\t\t\t\t<\/div>\t\t\t\t\t\t\t<div class=\"swiper-slide\">\r\n\t\t\t\t\t\t\t\t<div class=\"port-slide-img\">\r\n\t\t\t\t\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/devwp1.websiteserverhost.biz\/iflair_site\/wp-content\/uploads\/2025\/04\/wedding-1.webp\" alt=\"Wedding Face issue\">\r\n\t\t\t\t\t\t\t\t<\/div>\r\n\t\t\t\t\t\t\t<\/div>\t\t\t\t\t\t\t<div class=\"swiper-slide\">\r\n\t\t\t\t\t\t\t\t<div class=\"port-slide-img\">\r\n\t\t\t\t\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/devwp1.websiteserverhost.biz\/iflair_site\/wp-content\/uploads\/2025\/04\/wedding-2.webp\" alt=\"Wedding Face issue\">\r\n\t\t\t\t\t\t\t\t<\/div>\r\n\t\t\t\t\t\t\t<\/div>\t\t\t\t\t\t\t<div class=\"swiper-slide\">\r\n\t\t\t\t\t\t\t\t<div class=\"port-slide-img\">\r\n\t\t\t\t\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/devwp1.websiteserverhost.biz\/iflair_site\/wp-content\/uploads\/2025\/04\/wedding-3.webp\" alt=\"Wedding Face issue\">\r\n\t\t\t\t\t\t\t\t<\/div>\r\n\t\t\t\t\t\t\t<\/div>\t\t\t<\/div>\r\n\t\t\t<div class=\"cmn-swiper-dots-wrapper\">\r\n\t\t\t\t<div class=\"cmn-swiper-dots\"><\/div>\r\n\t\t\t<\/div>\r\n\t\t\t<div class=\"swiper-button-next\"><\/div>\r\n\t\t\t<div class=\"swiper-button-prev\"><\/div>\r\n\t\t<\/div>\r\n\t<\/div>\n<p>[\/vc_column_text][\/vc_column][\/vc_row][vc_row css_animation=&#8221;&#8221; row_type=&#8221;row&#8221; use_row_as_full_screen_section=&#8221;no&#8221; type=&#8221;grid&#8221; angled_section=&#8221;no&#8221; text_align=&#8221;left&#8221; background_image_as_pattern=&#8221;without_pattern&#8221; z_index=&#8221;&#8221; el_class=&#8221;portfolio-container&#8221; css=&#8221;.vc_custom_1714648925028{padding-top: 90px !important;background-color: #ffffff !important;}&#8221;][vc_column][vc_column_text el_class=&#8221;port-title&#8221;]<\/p>\n<h2>Results achieved<\/h2>\n<p>[\/vc_column_text][\/vc_column][\/vc_row][vc_row css_animation=&#8221;&#8221; row_type=&#8221;row&#8221; use_row_as_full_screen_section=&#8221;no&#8221; type=&#8221;grid&#8221; angled_section=&#8221;no&#8221; text_align=&#8221;left&#8221; background_image_as_pattern=&#8221;without_pattern&#8221; z_index=&#8221;&#8221; el_class=&#8221;portfolio-container solution-part result-sec&#8221; css=&#8221;.vc_custom_1714649180284{padding-bottom: 90px !important;background-color: #ffffff !important;}&#8221;][vc_column width=&#8221;1\/2&#8243; el_class=&#8221;port-content-box&#8221;][vc_column_text css=&#8221;&#8221; el_class=&#8221;port-content&#8221;]<\/p>\n<p>High availability and scalable infrastructure using Kubernetes deployment<\/p>\n<p>The response time, performance, and loading speeds on the front-end drastically improved after using Varnish cache and Redis.<\/p>\n<p>They need accurate and lightning-fast search results.<\/p>\n<p>[\/vc_column_text][\/vc_column][vc_column width=&#8221;1\/2&#8243; el_class=&#8221;port-content-box&#8221;][vc_row_inner row_type=&#8221;row&#8221; type=&#8221;full_width&#8221; text_align=&#8221;left&#8221; css_animation=&#8221;&#8221;][vc_column_inner][vc_column_text css=&#8221;&#8221; el_class=&#8221;port-content&#8221;]<\/p>\n<p>Wagtail 6.2 gives a much more fluid backend experience to your non-technical admins who control your content.<\/p>\n<p>With Nuxt.js, we get a fast, SEO-friendly, and interactive frontend. Increased User Experience<\/p>\n<p>[\/vc_column_text][\/vc_column_inner][\/vc_row_inner][\/vc_column][\/vc_row][vc_row css_animation=&#8221;&#8221; row_type=&#8221;row&#8221; use_row_as_full_screen_section=&#8221;no&#8221; type=&#8221;grid&#8221; angled_section=&#8221;no&#8221; text_align=&#8221;left&#8221; background_image_as_pattern=&#8221;without_pattern&#8221; z_index=&#8221;&#8221; css=&#8221;.vc_custom_1745479490105{padding-top: 90px !important;padding-bottom: 90px !important;background-color: #e5f9ff !important;}&#8221; el_class=&#8221;portfolio-container info-sec hide&#8221;][vc_column][vc_column_text el_class=&#8221;port-title center-title&#8221;]<\/p>\n<h2 style=\"text-align: center;\">Technologies used<\/h2>\n<p>[\/vc_column_text][vc_row_inner row_type=&#8221;row&#8221; type=&#8221;full_width&#8221; text_align=&#8221;left&#8221; css_animation=&#8221;&#8221; css=&#8221;.vc_custom_1714651623013{padding-top: 40px !important;}&#8221;][vc_column_inner width=&#8221;1\/6&#8243; offset=&#8221;vc_col-lg-offset-0 vc_col-lg-2 vc_col-md-offset-0 vc_col-md-4 vc_col-sm-offset-0 vc_col-xs-12&#8243;]<div class=\"image_with_text\"><img decoding=\"async\" itemprop=\"image\" src=\"https:\/\/devwp1.websiteserverhost.biz\/iflair_site\/wp-content\/uploads\/2024\/05\/laravel.png\" alt=\"PHP Laravel\" \/><h3 style=\"color:#000000;\" class=\"image_with_text_title\">PHP Laravel<\/h3><span style=\"margin: 6px 0px;\" class=\"separator transparent\"><\/span><\/div>[\/vc_column_inner][vc_column_inner width=&#8221;1\/6&#8243; offset=&#8221;vc_col-lg-offset-0 vc_col-lg-2 vc_col-md-offset-0 vc_col-md-4 vc_col-sm-offset-0 vc_col-xs-12&#8243;]<div class=\"image_with_text\"><img decoding=\"async\" itemprop=\"image\" src=\"https:\/\/devwp1.websiteserverhost.biz\/iflair_site\/wp-content\/uploads\/2024\/05\/my-sql.png\" alt=\"MySQL (DB)\" \/><h3 style=\"color:#000000;\" class=\"image_with_text_title\">MySQL (DB)<\/h3><span style=\"margin: 6px 0px;\" class=\"separator transparent\"><\/span><\/div>[\/vc_column_inner][vc_column_inner width=&#8221;1\/6&#8243; offset=&#8221;vc_col-lg-offset-0 vc_col-lg-2 vc_col-md-offset-0 vc_col-md-4 vc_col-sm-offset-0 vc_col-xs-12&#8243;]<div class=\"image_with_text\"><img decoding=\"async\" itemprop=\"image\" src=\"https:\/\/devwp1.websiteserverhost.biz\/iflair_site\/wp-content\/uploads\/2024\/05\/wordpress.png\" alt=\"WordPress\" \/><h3 style=\"color:#000000;\" class=\"image_with_text_title\">WordPress<\/h3><span style=\"margin: 6px 0px;\" class=\"separator transparent\"><\/span><\/div>[\/vc_column_inner][vc_column_inner width=&#8221;1\/6&#8243; offset=&#8221;vc_col-lg-offset-0 vc_col-lg-2 vc_col-md-offset-0 vc_col-md-4 vc_col-sm-offset-0 vc_col-xs-12&#8243;]<div class=\"image_with_text\"><img decoding=\"async\" itemprop=\"image\" src=\"https:\/\/devwp1.websiteserverhost.biz\/iflair_site\/wp-content\/uploads\/2024\/05\/javascript.png\" alt=\"JavaScript\" \/><h3 style=\"color:#000000;\" class=\"image_with_text_title\">JavaScript<\/h3><span style=\"margin: 6px 0px;\" class=\"separator transparent\"><\/span><\/div>[\/vc_column_inner][vc_column_inner width=&#8221;1\/6&#8243; offset=&#8221;vc_col-lg-offset-0 vc_col-lg-2 vc_col-md-offset-0 vc_col-md-4 vc_col-sm-offset-0 vc_col-xs-12&#8243;]<div class=\"image_with_text\"><img decoding=\"async\" itemprop=\"image\" src=\"https:\/\/devwp1.websiteserverhost.biz\/iflair_site\/wp-content\/uploads\/2024\/05\/api.png\" alt=\"3rd Party API Integrations\" \/><h3 style=\"color:#000000;\" class=\"image_with_text_title\">3rd Party API Integrations<\/h3><span style=\"margin: 6px 0px;\" class=\"separator transparent\"><\/span><\/div>[\/vc_column_inner][vc_column_inner width=&#8221;1\/6&#8243; offset=&#8221;vc_col-lg-offset-0 vc_col-lg-2 vc_col-md-offset-0 vc_col-md-4 vc_col-sm-offset-0 vc_col-xs-12&#8243;]<div class=\"image_with_text\"><img decoding=\"async\" itemprop=\"image\" src=\"https:\/\/devwp1.websiteserverhost.biz\/iflair_site\/wp-content\/uploads\/2024\/05\/woo-commerce.png\" alt=\"Woocommerce\" \/><h3 style=\"color:#000000;\" class=\"image_with_text_title\">Woocommerce<\/h3><span style=\"margin: 6px 0px;\" class=\"separator transparent\"><\/span><\/div>[\/vc_column_inner][\/vc_row_inner][\/vc_column][\/vc_row][vc_row css_animation=&#8221;&#8221; row_type=&#8221;row&#8221; use_row_as_full_screen_section=&#8221;no&#8221; type=&#8221;grid&#8221; angled_section=&#8221;no&#8221; text_align=&#8221;left&#8221; background_image_as_pattern=&#8221;without_pattern&#8221; z_index=&#8221;&#8221; css=&#8221;.vc_custom_1714651326709{padding-top: 90px !important;padding-bottom: 90px !important;background-color: #e5f9ff !important;}&#8221; el_class=&#8221;portfolio-container info-sec&#8221;][vc_column][vc_column_text el_class=&#8221;port-title center-title&#8221;]<\/p>\n<h2 style=\"text-align: center;\">Technologies used<\/h2>\n<p>[\/vc_column_text][vc_row_inner row_type=&#8221;row&#8221; type=&#8221;full_width&#8221; text_align=&#8221;left&#8221; css_animation=&#8221;&#8221; css=&#8221;.vc_custom_1714651623013{padding-top: 40px !important;}&#8221;][vc_column_inner width=&#8221;1\/5&#8243; offset=&#8221;vc_col-lg-offset-0 vc_col-lg-2 vc_col-md-offset-0 vc_col-md-4 vc_col-sm-offset-0 vc_col-xs-12&#8243;]<div class=\"image_with_text\"><img decoding=\"async\" itemprop=\"image\" src=\"https:\/\/devwp1.websiteserverhost.biz\/iflair_site\/wp-content\/uploads\/2024\/08\/Nuxt_JS.png\" alt=\"Nuxtjs\" \/><h3 style=\"color:#000000;\" class=\"image_with_text_title\">Nuxtjs<\/h3><span style=\"margin: 6px 0px;\" class=\"separator transparent\"><\/span><\/div>[\/vc_column_inner][vc_column_inner width=&#8221;1\/5&#8243; offset=&#8221;vc_col-lg-offset-0 vc_col-lg-2 vc_col-md-offset-0 vc_col-md-4 vc_col-sm-offset-0 vc_col-xs-12&#8243;]<div class=\"image_with_text\"><img decoding=\"async\" itemprop=\"image\" src=\"https:\/\/devwp1.websiteserverhost.biz\/iflair_site\/wp-content\/uploads\/2024\/12\/node-js.png\" alt=\"Nodejs\" \/><h3 style=\"color:#000000;\" class=\"image_with_text_title\">Nodejs<\/h3><span style=\"margin: 6px 0px;\" class=\"separator transparent\"><\/span><\/div>[\/vc_column_inner][vc_column_inner width=&#8221;1\/5&#8243; offset=&#8221;vc_col-lg-offset-0 vc_col-lg-2 vc_col-md-offset-0 vc_col-md-4 vc_col-sm-offset-0 vc_col-xs-12&#8243;]<div class=\"image_with_text\"><img decoding=\"async\" itemprop=\"image\" src=\"https:\/\/devwp1.websiteserverhost.biz\/iflair_site\/wp-content\/uploads\/2025\/04\/image.png\" alt=\"Varnish\/Redis\" \/><h3 style=\"color:#000000;\" class=\"image_with_text_title\">Varnish\/Redis<\/h3><span style=\"margin: 6px 0px;\" class=\"separator transparent\"><\/span><\/div>[\/vc_column_inner][vc_column_inner width=&#8221;1\/5&#8243;]<div class=\"image_with_text\"><img decoding=\"async\" itemprop=\"image\" src=\"https:\/\/devwp1.websiteserverhost.biz\/iflair_site\/wp-content\/uploads\/2025\/04\/image-1.png\" alt=\"Wagtail\" \/><h3 style=\"color:#000000;\" class=\"image_with_text_title\">Wagtail<\/h3><span style=\"margin: 6px 0px;\" class=\"separator transparent\"><\/span><\/div>[\/vc_column_inner][vc_column_inner width=&#8221;1\/5&#8243;]<div class=\"image_with_text\"><img decoding=\"async\" itemprop=\"image\" src=\"https:\/\/devwp1.websiteserverhost.biz\/iflair_site\/wp-content\/uploads\/2024\/08\/Python.png\" alt=\"Python\" \/><h3 style=\"color:#000000;\" class=\"image_with_text_title\">Python<\/h3><span style=\"margin: 6px 0px;\" class=\"separator transparent\"><\/span><\/div>[\/vc_column_inner][\/vc_row_inner][\/vc_column][\/vc_row]<\/p>\n<\/div>","protected":false},"excerpt":{"rendered":"<p>Inside Weddings is the leading online source for luxurious wedding\u2002inspiration, professional insight, and curated resources.<br \/>\nIt helps couples plan the\u2002details of the wedding, find vendors, and visualize their ideal day via real weddings, galleries, and news.<br \/>\nOur multiple inspiration Galleries and Photo Library let you browse gorgeous flower bouquets, wedding dresses, bridesmaid dresses,\u2002ceremony and reception d\u00e9cor, wedding cakes, engagement rings, invites, and much more.<\/p>\n","protected":false},"author":1,"featured_media":41183,"menu_order":1,"comment_status":"closed","ping_status":"closed","template":"","portfolio_category":[49],"portfolio_tag":[],"class_list":["post-37878","portfolio_page","type-portfolio_page","status-publish","has-post-thumbnail","hentry","portfolio_category-web-application"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.8 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>PHP Laravel + WooCommerce Dev project for KiteTrotter | iFlair<\/title>\n<meta name=\"description\" content=\"Explore how iFlair combined PHP Laravel and WooCommerce to create a custom e-commerce solution for KiteTrotter.\" \/>\n<meta name=\"robots\" content=\"index, nofollow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/devwp1.websiteserverhost.biz\/iflair_site\/portfolio-page\/wedding\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"PHP Laravel + WooCommerce Dev project for KiteTrotter | iFlair\" \/>\n<meta property=\"og:description\" content=\"Explore how iFlair combined PHP Laravel and WooCommerce to create a custom e-commerce solution for KiteTrotter.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/devwp1.websiteserverhost.biz\/iflair_site\/portfolio-page\/wedding\/\" \/>\n<meta property=\"og:site_name\" content=\"iFlair Web Technologies\" \/>\n<meta property=\"article:modified_time\" content=\"2025-12-31T06:02:59+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/devwp1.websiteserverhost.biz\/iflair_site\/wp-content\/uploads\/2025\/04\/wedding-feature.webp\" \/>\n\t<meta property=\"og:image:width\" content=\"2418\" \/>\n\t<meta property=\"og:image:height\" content=\"1558\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/webp\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"7 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/devwp1.websiteserverhost.biz\/iflair_site\/portfolio-page\/wedding\/\",\"url\":\"https:\/\/devwp1.websiteserverhost.biz\/iflair_site\/portfolio-page\/wedding\/\",\"name\":\"PHP Laravel + WooCommerce Dev project for KiteTrotter | iFlair\",\"isPartOf\":{\"@id\":\"https:\/\/devwp1.websiteserverhost.biz\/iflair_site\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/devwp1.websiteserverhost.biz\/iflair_site\/portfolio-page\/wedding\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/devwp1.websiteserverhost.biz\/iflair_site\/portfolio-page\/wedding\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/devwp1.websiteserverhost.biz\/iflair_site\/wp-content\/uploads\/2025\/04\/wedding-feature.webp\",\"datePublished\":\"2025-04-24T06:22:36+00:00\",\"dateModified\":\"2025-12-31T06:02:59+00:00\",\"description\":\"Explore how iFlair combined PHP Laravel and WooCommerce to create a custom e-commerce solution for KiteTrotter.\",\"breadcrumb\":{\"@id\":\"https:\/\/devwp1.websiteserverhost.biz\/iflair_site\/portfolio-page\/wedding\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/devwp1.websiteserverhost.biz\/iflair_site\/portfolio-page\/wedding\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/devwp1.websiteserverhost.biz\/iflair_site\/portfolio-page\/wedding\/#primaryimage\",\"url\":\"https:\/\/devwp1.websiteserverhost.biz\/iflair_site\/wp-content\/uploads\/2025\/04\/wedding-feature.webp\",\"contentUrl\":\"https:\/\/devwp1.websiteserverhost.biz\/iflair_site\/wp-content\/uploads\/2025\/04\/wedding-feature.webp\",\"width\":2418,\"height\":1558,\"caption\":\"wedding-feature\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/devwp1.websiteserverhost.biz\/iflair_site\/portfolio-page\/wedding\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/devwp1.websiteserverhost.biz\/iflair_site\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Portfolio\",\"item\":\"https:\/\/devwp1.websiteserverhost.biz\/iflair_site\/portfolio-page\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Wedding\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/devwp1.websiteserverhost.biz\/iflair_site\/#website\",\"url\":\"https:\/\/devwp1.websiteserverhost.biz\/iflair_site\/\",\"name\":\"iflair.com\",\"description\":\"Together We Grow\",\"publisher\":{\"@id\":\"https:\/\/devwp1.websiteserverhost.biz\/iflair_site\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/devwp1.websiteserverhost.biz\/iflair_site\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/devwp1.websiteserverhost.biz\/iflair_site\/#organization\",\"name\":\"iFlair Web Technologies Pvt. Ltd.\",\"alternateName\":\"iFlair\",\"url\":\"https:\/\/devwp1.websiteserverhost.biz\/iflair_site\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/devwp1.websiteserverhost.biz\/iflair_site\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/devwp1.websiteserverhost.biz\/iflair_site\/wp-content\/uploads\/2025\/07\/logo-site.jpg\",\"contentUrl\":\"https:\/\/devwp1.websiteserverhost.biz\/iflair_site\/wp-content\/uploads\/2025\/07\/logo-site.jpg\",\"width\":600,\"height\":315,\"caption\":\"iFlair Web Technologies Pvt. Ltd.\"},\"image\":{\"@id\":\"https:\/\/devwp1.websiteserverhost.biz\/iflair_site\/#\/schema\/logo\/image\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"PHP Laravel + WooCommerce Dev project for KiteTrotter | iFlair","description":"Explore how iFlair combined PHP Laravel and WooCommerce to create a custom e-commerce solution for KiteTrotter.","robots":{"index":"index","follow":"nofollow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/devwp1.websiteserverhost.biz\/iflair_site\/portfolio-page\/wedding\/","og_locale":"en_US","og_type":"article","og_title":"PHP Laravel + WooCommerce Dev project for KiteTrotter | iFlair","og_description":"Explore how iFlair combined PHP Laravel and WooCommerce to create a custom e-commerce solution for KiteTrotter.","og_url":"https:\/\/devwp1.websiteserverhost.biz\/iflair_site\/portfolio-page\/wedding\/","og_site_name":"iFlair Web Technologies","article_modified_time":"2025-12-31T06:02:59+00:00","og_image":[{"width":2418,"height":1558,"url":"https:\/\/devwp1.websiteserverhost.biz\/iflair_site\/wp-content\/uploads\/2025\/04\/wedding-feature.webp","type":"image\/webp"}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"7 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/devwp1.websiteserverhost.biz\/iflair_site\/portfolio-page\/wedding\/","url":"https:\/\/devwp1.websiteserverhost.biz\/iflair_site\/portfolio-page\/wedding\/","name":"PHP Laravel + WooCommerce Dev project for KiteTrotter | iFlair","isPartOf":{"@id":"https:\/\/devwp1.websiteserverhost.biz\/iflair_site\/#website"},"primaryImageOfPage":{"@id":"https:\/\/devwp1.websiteserverhost.biz\/iflair_site\/portfolio-page\/wedding\/#primaryimage"},"image":{"@id":"https:\/\/devwp1.websiteserverhost.biz\/iflair_site\/portfolio-page\/wedding\/#primaryimage"},"thumbnailUrl":"https:\/\/devwp1.websiteserverhost.biz\/iflair_site\/wp-content\/uploads\/2025\/04\/wedding-feature.webp","datePublished":"2025-04-24T06:22:36+00:00","dateModified":"2025-12-31T06:02:59+00:00","description":"Explore how iFlair combined PHP Laravel and WooCommerce to create a custom e-commerce solution for KiteTrotter.","breadcrumb":{"@id":"https:\/\/devwp1.websiteserverhost.biz\/iflair_site\/portfolio-page\/wedding\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/devwp1.websiteserverhost.biz\/iflair_site\/portfolio-page\/wedding\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/devwp1.websiteserverhost.biz\/iflair_site\/portfolio-page\/wedding\/#primaryimage","url":"https:\/\/devwp1.websiteserverhost.biz\/iflair_site\/wp-content\/uploads\/2025\/04\/wedding-feature.webp","contentUrl":"https:\/\/devwp1.websiteserverhost.biz\/iflair_site\/wp-content\/uploads\/2025\/04\/wedding-feature.webp","width":2418,"height":1558,"caption":"wedding-feature"},{"@type":"BreadcrumbList","@id":"https:\/\/devwp1.websiteserverhost.biz\/iflair_site\/portfolio-page\/wedding\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/devwp1.websiteserverhost.biz\/iflair_site\/"},{"@type":"ListItem","position":2,"name":"Portfolio","item":"https:\/\/devwp1.websiteserverhost.biz\/iflair_site\/portfolio-page\/"},{"@type":"ListItem","position":3,"name":"Wedding"}]},{"@type":"WebSite","@id":"https:\/\/devwp1.websiteserverhost.biz\/iflair_site\/#website","url":"https:\/\/devwp1.websiteserverhost.biz\/iflair_site\/","name":"iflair.com","description":"Together We Grow","publisher":{"@id":"https:\/\/devwp1.websiteserverhost.biz\/iflair_site\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/devwp1.websiteserverhost.biz\/iflair_site\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/devwp1.websiteserverhost.biz\/iflair_site\/#organization","name":"iFlair Web Technologies Pvt. Ltd.","alternateName":"iFlair","url":"https:\/\/devwp1.websiteserverhost.biz\/iflair_site\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/devwp1.websiteserverhost.biz\/iflair_site\/#\/schema\/logo\/image\/","url":"https:\/\/devwp1.websiteserverhost.biz\/iflair_site\/wp-content\/uploads\/2025\/07\/logo-site.jpg","contentUrl":"https:\/\/devwp1.websiteserverhost.biz\/iflair_site\/wp-content\/uploads\/2025\/07\/logo-site.jpg","width":600,"height":315,"caption":"iFlair Web Technologies Pvt. Ltd."},"image":{"@id":"https:\/\/devwp1.websiteserverhost.biz\/iflair_site\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/devwp1.websiteserverhost.biz\/iflair_site\/wp-json\/wp\/v2\/portfolio_page\/37878","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devwp1.websiteserverhost.biz\/iflair_site\/wp-json\/wp\/v2\/portfolio_page"}],"about":[{"href":"https:\/\/devwp1.websiteserverhost.biz\/iflair_site\/wp-json\/wp\/v2\/types\/portfolio_page"}],"author":[{"embeddable":true,"href":"https:\/\/devwp1.websiteserverhost.biz\/iflair_site\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/devwp1.websiteserverhost.biz\/iflair_site\/wp-json\/wp\/v2\/comments?post=37878"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devwp1.websiteserverhost.biz\/iflair_site\/wp-json\/wp\/v2\/media\/41183"}],"wp:attachment":[{"href":"https:\/\/devwp1.websiteserverhost.biz\/iflair_site\/wp-json\/wp\/v2\/media?parent=37878"}],"wp:term":[{"taxonomy":"portfolio_category","embeddable":true,"href":"https:\/\/devwp1.websiteserverhost.biz\/iflair_site\/wp-json\/wp\/v2\/portfolio_category?post=37878"},{"taxonomy":"portfolio_tag","embeddable":true,"href":"https:\/\/devwp1.websiteserverhost.biz\/iflair_site\/wp-json\/wp\/v2\/portfolio_tag?post=37878"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}