2026.01 - 2026.06Frontend DevelopmentCompany
Jikguround Global B2B/B2C Platform
Built search, transaction, real-time chat, localization, and search-discovery systems for a global cross-border commerce platform.
- 51.8%
- Faster Storybook builds
- 800+
- i18n usages refactored
- 3 languages
- 24 pages standardized
Problem
Complex transaction state, silent localization key collisions, and slow development builds made a multilingual product harder to maintain.
Solution
- Synced search tabs, sorting, and pagination to the URL for shareable SSR results.
- Updated React Query caches directly on STOMP messages to avoid unnecessary refetching.
- Introduced i18n namespaces and CI validation for duplicate and missing keys.
- Migrated Storybook from webpack to Vite.
Outcome
- Refactored more than 800 localization usages into a safe namespace structure.
- Standardized search visibility across 24 pages in three languages.
- Reduced Storybook build time from 28.9 seconds to 13.9 seconds.
Tech Stack
Next.jsReactTypeScriptReact QueryTailwind CSSnext-intlSTOMPtiptapStorybookJSON-LD
Key Highlights
- Unified product and supplier search
- B2B quotation and settlement PDF/Excel generation
- STOMP 1:1 chat with a WebSocket-specific token
- i18n namespace and CI validation
- Plate.js to tiptap editor migration
- Three-language SEO and metadata rules