Nvzn Easy ARt

Nvzn Easy ARt project image.

Summary

Shopify app that lets shoppers preview artwork on their walls with mobile augmented reality, backed by product metadata management and a theme app extension.

My Role

Full-stack developer responsible for the React frontend, Node.js backend, Shopify API integrations, subscription flow, and theme extension.

Key Outcomes

  • Built the app from scratch with React and Node.js.
  • Integrated Shopify GraphQL and REST APIs for products, metadata, and file uploads.
  • Implemented Shopify native recurring subscriptions for merchant billing.
  • Developed a theme app extension that adds AR preview controls to product pages.

Stack

React, Node.js, Shopify Polaris, Shopify GraphQL, Shopify REST APIs, Shopify theme app extensions.


Delivery Details

Easy ARt empowers shoppers to virtually preview art on their walls using augmented reality on any mobile device.

Website


Role

Full-Stack Developer.

Technologies Used:

My Contributions:

Full App Development:

  • Designed and developed the entire Nvzn Easy ARt app from scratch using React.js for the frontend and Node.js for the backend, ensuring a robust and scalable architecture.

Product and Metadata Management:

  • Integrated Shopify GraphQL and REST APIs to enable seamless product listing, updating, and metadata management. Additionally, implemented functionality for uploading images to the shop's file storage.

Subscription Integration:

  • Implemented the Shopify Native Recurring Subscription GraphQL API to handle subscription processes for merchants, ensuring a seamless and secure subscription experience.

AR Button Integration:

  • Developed a Shopify theme app extension to add an AR button on product pages. This feature allows customers to view live AR previews of products, enhancing the shopping experience.

Enhanced User Experience:

  • Implemented features to improve the overall user experience, such as interactive product previews, streamlined navigation, and responsive design to ensure optimal performance across devices.