Project Image

Stacks:

Teammate:

Project Initiation (Sep 2024):

I started the KiriminAja Shopify App project in Sep 2024 with my team. Our goal was to create a seamless logistics integration for Shopify merchants, enabling them to manage shipments directly from their store admin.

Team Collaboration and Development:

Working closely with my development team, we focused on building a robust Shopify app that would streamline the shipping process for Indonesian e-commerce merchants using modern web technologies.

Shopify App Architecture:

We built the application using Remix.js as our full-stack React framework, leveraging its server-side rendering capabilities and nested routing for optimal performance within the Shopify admin environment.

Technology Stack:

  • Remix.js: Full-stack React framework for building the Shopify app with server-side rendering
  • Shopify Polaris: Design system for consistent UI/UX within Shopify admin
  • REST APIs: Integration with KiriminAja logistics services and Shopify APIs
  • Google Pub/Sub: Real-time messaging for shipment status updates and notifications
  • Node.js: Backend runtime for handling webhooks and API integrations

Key Features Implemented:

  • Seamless integration with Shopify's order management system
  • Real-time shipment tracking using Google Pub/Sub messaging
  • Polaris-based UI components for native Shopify admin experience
  • RESTful API communication with multiple logistics partners
  • Automated order fulfillment and tracking updates

Integration Achievements:

We successfully integrated with over 15 logistics partners through REST APIs, while maintaining real-time communication using Google Pub/Sub for instant status updates. The Polaris design system ensured our app felt native within the Shopify ecosystem.

Technical Highlights:

  • Remix SSR: Optimized loading times and SEO for the app pages
  • Polaris Components: Consistent design language matching Shopify's admin interface
  • Pub/Sub Messaging: Real-time updates for order status and delivery notifications
  • REST API Design: Clean, scalable endpoints for partner integrations

Ongoing Development:

Our team continues to enhance the app with new features, improved performance, and expanded logistics partner integrations, always maintaining the high standards of Shopify's app ecosystem.

© 2026 by Yanuar Aditia

Home
Project
Blog