Skip to content
All Projects
2026.1 - PresentFrontend DevelopmentCompany

Jikguround

Developing the frontend for a global B2B/B2C cross-border e-commerce platform using Next.js. Built the full B2B transaction lifecycle (quotations, requests, proposals), supply/settlement/purchase management, real-time 1:1 chat, integrated search pages, community features, and SEO infrastructure.

Tech Stack

TypeScriptNext.jsReactTailwind CSSZustandReact QueryReact Hook FormZodTiptapSTOMPMSWStorybookVitei18n

Key Highlights

  • B2B transaction management — quotation create/edit/PDF preview/Excel download, request & proposal CRUD with detail pages (buyer/supplier dual-view)
  • Unified product · supplier search results page — tab switching, SSR with sort/pagination synced to URL, improved type consistency
  • Real-time 1:1 chat client over STOMP — REST + WebSocket hybrid architecture, migration to a WS-scoped token, action buttons branched by member type, transaction status event handling, file upload error recovery
  • Storybook builder migration (webpack → Vite) — average cold build 28.9s → 13.9s (~2.08× faster), output size -23.5%, improved component DX and CI time
  • Text editor replacement (Plate.js → Tiptap v2) — the originally web-oriented editor caused input and layout issues on mobile, so it was rewritten on Tiptap v2 (proven mobile compatibility)
  • Supply · settlement · purchase history management — list + detail + filters, responsive tables, Excel/PDF download, memo feature
  • Talk Round (community) — posts, comments, QnA, report/delete modals, API spec alignment, SSR/CSR integration
  • SEO infrastructure — metadata, robots, sitemap, manifest, JSON-LD, OG, hreflang for 18 public pages, AI bot policy, 301 redirects, custom 404, OG/favicon/PWA icon assets
  • Shared UI · i18n (ko/en/zh) · responsive design system — AlertDialog/ConfirmDialog, filter system, mobile-through-desktop responsive tables and forms, hreflang and i18n routing