Arakorea

Arakorea

Fullstack

Made at BinaryHubz

A Korean skincare store where customers can browse and buy products. Admins can update banners and content instantly, with fast load times powered by Redis caching and Cloudflare.

Arakorea thumbnail 1 of 3
Arakorea thumbnail 2 of 3
Arakorea thumbnail 3 of 3

What this system does

  • Customers can browse skincare products with full details — ingredients, skin type matching, texture photos/videos, and reviews — so they can make informed purchase decisions.
  • The admin dashboard provides real-time analytics (product distribution, category breakdown, recent activity) so the team can monitor store performance at a glance.
  • Marketing can update hero banners, reel videos, and product content from the admin panel instantly — without waiting for a developer.
  • The site delivers fast page loads through Cloudflare R2 media storage and Redis caching for frequently accessed data.

Responsibilities

  • System Architecture & Full-Stack Development : Designed and built the entire platform from scratch as a Turborepo monorepo — a Next.js customer storefront, a Next.js admin analytics dashboard, and a high-performance ElysiaJS API on Bun runtime — with end-to-end type safety using Eden typed RPC client and a full PostgreSQL schema designed with Drizzle ORM (migrations, seeders).

  • Product Catalog & Dynamic CMS : Engineered a rich product system with multi-photo/video assets, many-to-many relationships for ingredients and skin types, best seller tagging, and a customer review system — plus a dynamic CMS for hero banners (desktop + mobile), custom accent colors, and reel video slots.

  • Admin Dashboard, Email & File Storage : Built the admin portal with full CRUD for products/categories/brands, blog management, and Recharts-powered analytics — integrated Resend with React Email templates for transactional emails and Cloudflare R2 (S3-compatible) for media uploads via presigned URLs.

  • Performance, Code Quality & Deployment : Implemented Redis caching for high-traffic data and session storage — enforced strict code standards with Oxlint, Lefthook pre-commit hooks, and conventional commits — deployed via Docker Compose (6 services) with Nginx, Let's Encrypt SSL, rate limiting, and automated PostgreSQL backup scripts.

Tech Stack

TurborepoTypeScriptNext.jsBunElysiaJSEdenDrizzle ORMPostgreSQLRedisCloudflare R2React EmailResendMotionRechartsDockerNginx