Logo yoixo yoixo
← Back to Projects
Professional / Company
Regarmarket thumbnail

Regarmarket

RegarMarket Web is the official web-based version of the RegarSport e-commerce ecosystem, delivering the same core marketplace experience as the mobile app — accessible directly from any browser without installation, featuring an immersive 3D design experience powered by Three.js.

The project was built to extend RegarSport's digital reach beyond mobile users — ensuring customers and affiliators who prefer desktop or web browsing can access the full marketplace, including the flagship 3D design customization feature, seamlessly.

Key Features:

  • Custom pre-order apparel catalog (sports jerseys, shirts, community apparel, hijabs, etc.) and local SME products

  • User-to-affiliate system based on referral links with ongoing commission mechanism

  • 3D design input and real-time preview powered by Three.js — users can create and visualize custom designs in three dimensions directly in the browser

  • Simple and intuitive self-service digital transaction flow

  • Responsive design optimized for both desktop and mobile browser experience

Technical Challenges: Integrating Three.js within a Next.js environment required careful handling of server-side rendering (SSR) conflicts — since Three.js is inherently browser-dependent, dynamic imports and client-side rendering strategies were essential. Ensuring smooth and performant 3D rendering across various browsers and devices while maintaining fast page load times added another layer of complexity.

Impact: Expanded RegarSport's digital marketplace reach to web users, providing a consistent and immersive shopping and design customization experience across both mobile and desktop platforms.

Gallery:

regarmarket-web1-2.jpg

regarmarket-web2.png

regarmarket-web3.png

Role

Front-End Developer

Released

Jul 2024

Tech Stack

Next JS Tailwind CSS Three JS

Key Highlights

  • Build responsive e-commerce web applications using Next.js and Tailwind CSS
  • Integrate Three.js for real-time 3D design input and preview directly in the browser
  • Handling SSR/client-side rendering conflicts when integrating Three.js in the Next.js framework
  • Implement a referral-based affiliate system with continuous commission tracking on the web platform
  • Optimize 3D rendering performance across multiple browsers and devices for a seamless user experience
Note: Company project — public summary only.
EN ID