---
title: "Shopify App KiriminAja"
description: "A comprehensive Shopify app built with Remix and Polaris, integrating logistics services through REST APIs and real-time updates via Google Pub/Sub."
canonical_url: "https://yan.ad/project/shopify"
last_updated: "2026-05-21T15:43:18.609Z"
---

## 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.
