Back to projects

Apparel Order System PT Golden Tekstil Indonesia

Multistore Order System : A platform for buy and checkout apparel at PT. Golden Tekstil Indonesia.

Team Size: 2Role: Fullstack DeveloperDuration: 1

Tech Stack

  • Laravel
  • Tailwind CSS
  • Nginx
  • Website

Project Gallery

Apparel Order System PT Golden Tekstil Indonesia 1

Apparel Order System: PT Golden Tekstil Indonesia

An enterprise-grade, Multistore Order System built for PT Golden Tekstil Indonesia. The platform streamlines the B2B apparel purchasing lifecycle, enabling clients to browse dedicated brand catalogs, manage bulk item configurations, and execute centralized checkouts across multiple storefronts using a Laravel backend and a custom Tailwind CSS user interface.


🚀 Project Overview

PT Golden Tekstil Indonesia needed a robust system to handle complex wholesale apparel orders from various sub-brands and retail streams. Moving away from legacy ordering workflows, this platform serves as a unified digital hub powered by a high-performance PHP backend and a highly responsive, custom utility-first user interface.

Key Metrics & Impact

  • Unified Checkout: Consolidated multi-store shopping carts into a single database-driven payment pipeline.
  • Bulk Processing: Built to handle heavy wholesale database queries without performance degradation.
  • Operational Efficiency: Automated invoice generation and PDF packing slips using server-side rendering, drastically cutting down manual administrative work.

✨ Key Features

  • Multistore Tenancy: Switch seamlessly between different apparel branches or retail channels under the PT Golden Tekstil umbrella, all running off a shared database architecture.
  • Bulk Matrix Order UI: A custom Tailwind-engineered data grid allowing buyers to input quantities across multiple sizes (S, M, L, XL, XXL) and colorways simultaneously on a single screen.
  • Live Stock Validation: Uses database transactions and optimistic locking to prevent inventory overselling during concurrent high-volume wholesale checkout sessions.
  • Corporate Checkout Pipeline: Supports traditional B2B payment methods, including Purchase Orders (PO), credit terms, and staggered shipping logistics.

📐 Technical Challenges & Solutions

Challenge: Efficiently handling the "Multistore" cart logic where items from separate brand storefronts require independent tax calculation, distinct supplier notification rules, yet a single, frictionless checkout event for the client.

Solution: Utilized Laravel's robust database transactions and Eloquent polymorphic relations. The cart is evaluated as a single entity on the frontend using Tailwind and Livewire, but upon checkout completion, a backend Service Class securely splits the payload into distinct database orders mapped to their respective store scopes.


💡 Reflection & Takeaways

Developing this system highlighted the incredible synergy between Laravel and Tailwind CSS for rapid enterprise application deployment. Focusing heavily on clean database indexing and modular frontend styling ensured that PT Golden Tekstil Indonesia received a platform capable of scaling alongside their wholesale commercial growth.