Web App's in de browser, zogenaamde Progressive Web Apps, zijn breed inzetbaar. Netflix, Paypal, Instagram en Facebook zijn PWA’s. De technologie van een Web App stelt ons in staat een veel betere, high-end, shoppingervaring te bieden. Bezoekers kunnen navigeren, filteren, vergelijken en zoeken met de snelheid die ze van native apps gewend zijn.
De onderliggende technologie van Progressive Web Apps, biedt gestandaardiseerde oplossingen voor afbeelding optimalisatie, caching, lay-outstabiliteit een snelle interactie. We bouwen ecommerce web-apps op basis van GraphCommerce, een framework dat deze en andere relevante features biedt, specifiek voor ecommerce.
De Progressive Web app vervangt de frontend van Magento / Adobe Commerce. We bieden de volledige Magento featureset in een snellere interface, ontworpen volgens app design-patterns en best practices. Doordat de PWA technisch gesplitst is van het ecommercesysteem, hebben we veel meer vrijheid in design en flexibiliteit in functionaliteit.
De onderliggende technologie van de PWA biedt de mogelijkheid tot componentgebaseerde development. We bouwen zelfstandige, herbruikbare onderdelen (componenten) die we afzonderlijk kunnen testen. Meerdere componenten vormen een complexere interface, zoals bijvoorbeeld een storelocator of de winkelwagen. Componentgebaseerde softwaredevelopment draagt bij aan de kwaliteit van features en het optimaliseren van het developmentproces.
De onderliggende technologieen die we inzetten (React, Next.js), genieten een zeer hoge adoptiegraad binnen de softwareontwikkelingsindustrie. Bekende platformen zoals Facebook, Netflix, Paypal, Reddit, WhatsApp en Instagram zijn gebaseerd op React. Er is veel publieke informatie beschikbaar, een grote community en de technologieën zijn prominent aanwezig in het hedendaagse onderwijs. Hierdoor kunnen we in het ontwikkelingsproces profiteren van wereldwijde innovatie en kennis.
Magento updates bevatten vaak breaking-changes met betrekking tot de front-end, zeker als deze veel maakwerk bevat. Met een vervangende PWA storefront voor Magento / Adobe Commerce, wordt toekomstige upgrade inspanning beperkt tot de backend.
React, de technologie die we gebruiken voor het bouwen van PWA’s, is specifiek ontwikkeld voor continues development: een belangrijke eigenschap voor projectontwikkeling op enterprise niveau. Een onderdeel hiervan is modulairiteit, waardoor we nieuwe functionaliteit kunnen toevoegen met oplossingen uit de community. Dit kunnen bijvoorbeeld high-level features zijn (google maps integratie), of een integratie met een extern systeem.