Multi Region – Multi Language Content Management System (CMS)
Project: SV CMS
Client: SV
Industry: Consumer
Technologies: Magnolia CMS, Java, Freemaker, Postgresql
Overview:
SV, Europe’s leading route-based, self-service vending machines provider needed a robust CMS to manage content across multiple regions and languages. We developed a custom Magnolia solution that enabled easy content management, version control, and multilingual support. The CMS was optimized for scalability and could handle high traffic during global campaigns.
Key Features:
- Multisite for 15+ regions
- Multilingual support for 10+ languages
- Integration with PIM.
- Locale based site suggestions.
Challenge:
- Setup CMS easy to use multisite with multi-language support for smooth authoring.
- Navigating users across different sites based on their location.
- Making CMS components reusable to avoid duplication.
Solution:
Created a common area to setup, reusable sections of the site and designed lookup components to use those reusable sections in pages.
Created Multi-site env in Magnolia for each regional and brand sites. Configured sub-sites within the site which required multi-language support, allowing authors to set up content for each of supporting languages.
Added GEO DB to identify the user’s location and prompt them to navigate to a suitable website for their location.
Customer Engagement with AR
Project: BlackJack
Client: One of the largest clothing brand in Europe
Industry: Fashion & Apparel
Technologies: Augmented Reality, Lua scripting
Overview:
They wanted to create a highly interactive and engaging AR experience with AR, to be used in fashion events, launch shows for branding using AR videos, and a separate version of an app with lucky draw app using card based games like Black-Jack.
Challenge:
They wanted to manage the number of winners and their timing, however back in 2009-10, AR didn’t have features like data persistence using Database connectivity and very limited network capability to support centralized storage.
Solution:
Built file-system based storage for tracking winners and using the in rule engine to declare or not declare the winner of the slot.
Setup roles for declaring winners per day and time slots.
Defined limit on number of winners for each available slot.
Customized Checkout in Shopify store
Project/Client: TF Shopify Checkout
Industry: Fitness, Technology
Technologies: Shopify, WooCommerce, NextJS
Overview:
We integrated Shopify with WooCommerce and created APIs to create a headless eCommerce store providing combined features from two eCommerce platforms. The integration provided a unified view of customer interactions across online and offline channels, enabling personalized marketing and improved customer service.
Challenge:
Shopify doesn’t allow customisation in the checkout process, not allowing the client to introduce features like customer picked bundled product from multiple category and types of products, financing options in payment, custom validation etc, however they wanted to continue with Shopify due to other features they are using there and didn’t’ wanted to rebuild and risk those in other eCommerce platforms.
Solution:
Setup headless checkout page, connected to WooCommerce using APIs; WooCommerce is passing those to Shopify, continue to keep Shopify as main store and keep WooCommerce only as middle layer to support features not supported in Shopify.
Artificial Intelligence
Project: ESG Analyser
Client: DTec
Industry: Financial Services
Technologies: PHP, Java, Python, Flowable, NuxtJS, Postgresql, MongoDB.
Overview:
An European FinTech Corp needed an AI-powered Economic Activities of businesses for ESG (Environmental Sustainable Governance) compliance. We developed an analysis system using NLP (Natural Language Processing) techniques, capable of understanding corporate reports with high accuracy and processing those with 250+ decision tree models and generating reports.
Solution:
Continuous learning for improved response accuracy.
Decision Tree using BPMN system.
Data mining using NLP extracting data points for analysis from reports.
Subscription Based Cosmetic Store
Project/Client: LMB
Industry: Cosmetic, Ecommerce
Technologies: R&R, Java, Shopify, Postgresql
Overview:
Online store for cosmetic products with subscription model, customers buy monthly subscriptions and get monthly credit points using those points they can buy products, so store using credit points rather than money for selling products. Store also recommends a box with a combination of products based on customer preference and in case customers don’t order by a certain day of the month, the store auto creates an order for the customer.
Challenge:
The client wanted all subscriptions to renew on a fixed day of the month, say 5th, however the recurring payment systems (Paypal, Stripe) renew and charge for subscription after subscription cycle 1 month, 3 months, 6 months, yearly etc, instead of fixed day of month.
Solution:
Custom build renew handler by setting up custom’s account in payment system and charging them on fixed date, with supporting features like reminder, retries in case of failure, this also required dynamically created subscription with trial period for remainder of first month to enable renew on fixed day of next month.
Bespoke Website Development
Project/Client: GG’s website
Industry: Professional Services
Technologies: WordPress, Nunjucks, HTML5, CSS3, JavaScript
Overview:
We developed a custom website for GG Branding, a leading branding agency in the UK. The website was built to be highly responsive, SEO-optimized, and user-friendly, reflecting the company’s professionalism and expertise. We integrated advanced features such as dynamic content management, client portals, and interactive elements to enhance user engagement.
Key Features:
- Custom design tailored to the brand’s identity
- Bespoke CMS WordPress templates and components
- SEO and performance optimization
Challenge:
Most WordPress themes and plugins don’t follow optimized structure and make the webpage very heavy with a lot of unused script and assets, causing low performance, also themes provide standard components with predefined layout with some basic styling options.
Solution:
Built custom theme with each of CMS components with bespoke design to support 100% of creative designs, with optimized structure and webresource, enhancing user experience and performance.
eCommerce Web-Engagement Connector
Project: BV Connector
Client: V-Engage
Industry: eCommerce
Technologies: Django, PostgreSql, REST APIs.
Overview:
V-Engage wanted to offer their clients a BigCommerce connector app, allowing sync between two systems. Monitoring all customer activities in eCommerce and syncing those to the engagement system, the engagement system process, apply algorithms for recommendations, offering (coupons, discounts) and update those back to the eCommerce system.
Solution:
Syncing coupons/vouchers from engagement system to eCommerce system.
Multi-Tenant support.
Loyalty Pointing management system.
Soft identification of guest users and their session tracking.
Syncing user activities from eCommerce to engagement system.