How Infinity Technologies Built Two E-Commerce Platforms from One Codebase

CRM/ERP
Web Development
Mobile Development
About the Task
A food service group faced potential shutdown during the COVID-19 lockdown and urgently needed a unified digital platform to pivot both its restaurant and grocery operations online — under extreme time and budget constraints.
results
Launched two fully integrated e-commerce apps in under 9 months, reusing 80% of the codebase
results
Achieved six-figure annual savings by shifting from high-rent storefronts to logistics-optimized warehouse delivery
Services used
Build Product

The Challenge

In the early days of the COVID-19 pandemic, a long-standing client in the food supply sector faced an existential threat. With both a popular restaurant and a chain of grocery stores under its umbrella, the group was at risk of losing its entire customer base due to government-mandated lockdowns and the closure of physical locations. The margins in food service are thin even in normal times. Now, investing in custom digital infrastructure to keep operations afloat seemed almost out of reach.

Infinity Technologies had already worked with the client on smaller initiatives and was brought in to help develop a digital solution quickly. The ask was bold: create an app that could allow the restaurant to sell and deliver directly to customers — and then somehow use the same logic to launch an e-commerce solution for grocery operations. We proposed a creative yet technically sound solution — to develop both platforms in parallel while reusing up to 80% of the underlying code.

The Solution

Working under high time pressure and financial constraints, we kicked off simultaneous MVP development for two applications: one tailored to the restaurant’s digital dining experience, and another built for the grocery chain’s delivery and logistics model. From a user’s perspective, both apps appeared unique — but under the hood, they shared the same architecture, UI components, and backend logic. This drastically reduced development time and allowed both arms of the client’s business to launch in under nine months.

Each platform was designed to serve multiple roles. For customers, the apps provided a sleek and engaging interface, complete with gamified shopping carts, budget-saving tips, and smart delivery scheduling. Delivery managers had their own interface with route optimization and shift planning tools, while shop and restaurant staff used an internal dashboard linked directly to the client's 1C and SAP Hybris systems. From the administrative side, managers could update product catalogs, prices, and marketing campaigns — all through a centralized control panel.

What made these applications particularly powerful was their end-to-end integration with the business's ERP software. That allowed real-time synchronization of stock levels, pricing, and accounting, ensuring operational transparency and automated reporting. The apps supported complex product structures, with three-tier categorization, brand-specific filtering, and one-click favorites that made recurring purchases easy and engaging.

The user experience wasn’t just functional — it was interactive. Customers could save multiple versions of their shopping carts, receive live voucher recommendations based on what they added, and pick from only the time slots that aligned with available delivery fleet capacity. Deliveries were confirmed using QR codes, SMS, or app-based acknowledgments, ensuring seamless logistics across every order.

Technology That Enabled Transformation

The tech stack behind both applications was crafted for speed, stability, and scalability. On the backend, we used Node.js with Express and MySQL for robust data handling and API creation. The frontend was built in Vue.js to provide a fast, interactive experience for users and staff alike. The grocery and restaurant apps were developed natively using Kotlin for Android and Swift for iOS, ensuring optimal performance on all devices.

Magento served as the e-commerce backbone, customized to support rich catalog features and marketing logic. Deep integration with 1C and SAP Hybris enabled automatic accounting and real-time updates between the apps and the internal systems — an essential piece of the puzzle that allowed the business to go fully digital without manual reconciliation or data loss.

We designed two custom e-commerce applications tailored to the client’s restaurant and grocery operations, using a modular multi-role architecture to handle different business needs through shared components.

Multi-Role Platform Design

  • End Users (Customers): Gamified shopping experience, smart carts, product favorites, and dynamic promotions.
  • Delivery Managers: Route optimization, task assignment, and order tracking interfaces.
  • Cashiers & Staff: Synchronized point-of-sale views integrated with 1C/SAP systems.
  • Admins: Full access to manage catalog updates, marketing campaigns, pricing, and user management.

Both applications were equipped with real-time order tracking, smart delivery slot suggestions, budget-driven promotions, and multi-cart handling. The architecture ensured fast deployment, easy scalability, and white-labeling potential.

Core Stack

01
Backend
Node.js + Express.js for REST API development, offering fast, non-blocking performance ideal for high-load, event-driven platforms.
MySQL used as the primary relational database, supporting catalog data, cart history, and delivery scheduling.
02
Frontend
Vue.js for a lightweight, responsive UI across web and mobile versions. It enabled rich UX features like dynamic search, favorites, filters, and gamified UI elements.
03
Mobile
Native development using Kotlin (Android) and Swift (iOS) ensured full-feature performance and access to device-native features (e.g., QR scanning, push notifications, camera integration).
04
E-commerce Framework
Magento (Community Edition) was integrated for catalog management, promotions, and product configuration, customized with our proprietary component layer for dynamic UI rendering.
05
ERP Integration
Deep integration with 1C/SAP Hybris, allowing two-way sync for inventory levels, product availability, pricing, and financial accounting. Sync operations were optimized via asynchronous background tasks to avoid frontend performance impact.

Gamified Shopping Experience

  • Dynamic product suggestions based on history and preferences
  • Budget-based promotions with real-time voucher updates
  • Visual gamification (e.g., “cart score” meters, named carts with emojis/icons)

Smart Cart Management

  • Up to 5 saved carts per user, with editable contents and reordering
  • Built-in budget advisors and diet suggestions
  • Customizable cart labels and visuals

Marketing & Promotions Engine

  • Automated voucher issuance based on cart value thresholds
  • Time-sensitive pricing logic for “Hot Offers”
  • Upsell and cross-sell logic integrated into catalog browsing

Three-Level Product Catalog

  • Category → Subcategory → Brand/Product structure
  • In-depth product filters, nutritional facts, and allergen information
  • One-click product favoriting for recurring purchases

Smart Delivery Scheduler (“Time Buddy”)

  • Real-time delivery window availability synced with the logistics backend
  • Delivery slot suggestions based on available fleet and location density
  • Multichannel delivery confirmation (QR code, SMS, app notification)

Admin & Superadmin Panel

  • Product catalog editor (bulk or single-item)
  • Real-time promo and pricing updates
  • Access control for staff roles and store-level managers

Business Results

Both apps launched on time and helped the client not only survive the lockdown but grow its digital presence significantly. The restaurant saw customer retention increase thanks to personalized promotions and food kit bundles. The grocery business began attracting a younger, tech-savvy demographic who were more inclined to shop online than in-store. This shift in consumer behavior allowed the company to reconsider its physical footprint — expensive storefronts in city-center malls were no longer necessary, as delivery from remote warehouses became the new norm.

Perhaps the most important result was how cost-effective the entire effort proved to be. By reusing code and unifying the architecture, we cut development time in half, ensured easier maintenance, and laid the groundwork for future scalability — whether that means white-labeling the apps, opening new franchise units, or expanding into other product verticals.

Restaurant App Results

  • Digital launch prevented full business shutdown during lockdown
  • Expanded customer database through exclusive in-app promotions
  • Enabled event-driven marketing tied to meal kits, seasonal campaigns, and personalized vouchers

Grocery Chain App Results

  • Attracted younger digital-first shoppers, increasing order volume and app usage
  • Enabled logistics decentralization — with reduced need for downtown mall rentals due to warehouse-to-door delivery
  • Resulted in six-figure annual real estate savings

Overall Business Value

  • 80% of code reused between apps, drastically reducing time-to-market and total cost of ownership
  • Flexible architecture now supports future franchise rollouts, white-labeling, or product line expansion
  • Full operational independence from physical storefronts

Conclusion

This case stands as an example of how agility, creativity, and technology can turn crisis into opportunity. Infinity Technologies not only delivered two tailored e-commerce platforms in record time — we enabled a client to fundamentally transform its business model and grow stronger in the face of economic uncertainty. Through deep integration, thoughtful UX, and a modular codebase, we showed what’s possible when digital is done right.

Build Product

Our success stories

Designing a Decentralized Social Platform for the Web3 Era

Infinity Technologies builds a blockchain-based social network where users own their data, control their content, and earn from engagement
Blockchain
Web Development

Tokenizing Music: A Marketplace for NFT-Based Ownership and Royalties

Infinity Technologies builds a blockchain platform where artists can mint music NFTs representing ownership, licensing rights, and revenue shares
Blockchain
Web Development

Building a Blockchain Game That Pays to Play

Infinity Technologies delivers a play-to-earn gaming platform where users collect, trade, and monetize digital assets on-chain
Blockchain
Web Development

Engineering DeFi and CeFi Wallets for the Modern Crypto Economy

Infinity Technologies delivers two complementary wallet platforms — a DeFi aggregator and a CeFi digital finance hub — to meet the evolving needs of crypto users
Blockchain
Web Development

Building a Full-Scale Centralized Crypto Exchange Platform

Infinity Technologies engineers a secure, feature-rich trading ecosystem supporting spot, margin, futures, and copy trading — built for performance and scalability
Blockchain
Web Development

Powering Real Estate Growth Through Role-Based CRM Automation

Infinity Technologies delivers a modern CRM system tailored to brokers, agents, clients, and admins — boosting lead conversion, transparency, and operational efficiency
CRM/ERP
Web Development

Engineering a Smart Mobility Ecosystem for On-Demand Ride Services

Infinity Technologies designs and builds a modular taxi platform integrating driver, passenger, and admin experiences into a single high-performance solution
Web Development

Human Cloud: A Smarter Way to Connect Developers with Projects

Infinity Technologies launches a private talent-matching platform to speed up hiring, improve collaboration, and protect privacy
Web Development
CRM/ERP

10,000+ Employees, One System: Transforming a National Logistics Giant with a Unified ERP

Infinity Technologies leads a five-year transformation to digitize HR, operations, document management, and forecasting for a major delivery company
CRM/ERP
Web Development
Mobile Development

Delivering Smarter: Automating the Last Mile for a Leading Ukrainian 3PL Operator

Infinity Technologies builds a cloud-native order management platform, increasing processing speed by 85% and accuracy by 97%
Web Development
CRM/ERP

Accelerating International Cargo Delivery with Automation

Infinity Technologies builds a lightweight, scalable last-mile platform for a leading Ukrainian 3PL provider
Web Development
CRM/ERP

Saudi Arabia’s National Platform for Hazardous Materials Oversight

Infinity Technologies leads the design of a unified digital platform for the secure tracking, regulation, and compliance of hazardous material logistics
Web Development

Modernizing Meest Express: A Digital Leap in Customer Experience for Global Logistics

Infinity Technologies transforms user engagement, order visibility, and ERP automation for a leading international delivery provider
Web Development
CRM/ERP

Human Cloud: Reimagining Developer Recruitment Through Smart Matching

Infinity Technologies builds a platform that transforms how companies and developers connect — with anonymity, precision, and speed
Web Development
CRM/ERP

Smarter Fields, Smarter Yields: Building a Telemetry Platform for Farm Machinery at Any Scale

Infinity Technologies delivers a cross-platform IoT solution that gives farmers real-time visibility and control over diverse agricultural fleets
IoT
CRM/ERP
Web Development

FM Logistic: Transforming Last-Mile Delivery Through Scalable Automation

Infinity Technologies builds a robust warehouse and order management platform to power 3PL logistics across Ukraine
CRM/ERP
Web Development

Harnessing the Sun Smarter: Building a Scalable IoT Platform for Solar System Monitoring

Infinity Technologies delivers an intelligent energy monitoring solution that increases solar system efficiency by up to 60%
IoT
Web Development
Mobile Development

Going Global with Shopify: Building a Scalable eCommerce Ecosystem

Infinity Technologies delivers a custom Shopify website and cross-platform mobile app, boosting sales by 163%
CRM/ERP
Web Development
Mobile Development

Scaling a Global Flowers & Gifts Platform Across 9 Countries

Infinity Technologies builds a high-performance, microservices-based e-commerce system with AI-powered personalization and CRM automation
Web Development

Enabling Digital Labor Governance in Saudi Arabia

Infinity Technologies designs a high-load e-government platform for processing over 1 million workforce requests per day
Web Development
CRM/ERP

Empowering Swiss Citizens to Control Their Pension Assets

Infinity Technologies builds a national FinTech platform for pension data transparency and collective action
Web Development
Mobile Development

Transforming Swiss Healthcare: Building the Nation’s Leading Medical Appointment Booking Platform

Infinity Technologies develops and scales a connected ecosystem for over 21,000 healthcare providers across Switzerland
Mobile Development
Web Development

How Infinity Technologies Built Two E-Commerce Platforms from One Codebase

Helping a food service group grow during crisis through rapid digital transformation
CRM/ERP
Web Development
Mobile Development

Nova Poshta: AI-Powered Warehouse Monitoring for Conveyor Systems

Infinity Technologies Builds Real-Time Load Balancing and Bottleneck Detection for Ukraine’s Largest Logistics Operator
AI/ML
CRM/ERP
IoT
Web Development

VodafoneTV: Building a Global-Scale Video Content Management Ecosystem

Infinity Technologies Develops End-to-End IPTV, OTT, and DVB Solution for Vodafone Group
Web Development
Mobile Development

Zimit CPQ: Enterprise Quote Analytics for a Global Technology Leader

Infinity Technologies Customizes and Scales a Complex Quoting Engine for Industrial Automation and Infrastructure Sales Teams
Web Development
CRM/ERP

Fitto: IoT Ecosystem That Powers Smart Supplement Consumption

Infinity Technologies Builds a Personalized Health-Tech Platform Combining Smart Hardware, AI, and Cloud
IoT
Mobile Development
Web Development

EdTech Platform That Reinvents Peer Tutoring for Swiss Schools

Disrupt the traditional tutoring industry.
Mobile Development
Web Development

Custom EDMS with Agile Workflows for a National Logistics Operator

Infinity Technologies Builds an Intelligent Document Management Platform that Drives Efficiency and Reduces Costs
Web Development

Interactive Product Portfolio for BASF

‍Infinity Technologies Builds a Scalable Web Platform for Cross-Continental Presale Collaboration
Web Development

SOSbooking: Local Service Marketplace Empowering Swiss Communities

Infinity Technologies Builds a Scalable Two-Sided Platform for On-Demand Task Fulfillment
Web Development
Mobile Development