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.
Links
Delivery Details
Easy ARt empowers shoppers to virtually preview art on their walls using augmented reality on any mobile device.
Role
Full-Stack Developer.
Technologies Used:
- Frontend: React
- Backend: Node.js
- UI: Shopify Polaris
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.