Corporate Website LS엠트론
LS Mtron
기업 웹사이트 구축
브랜드와 제품 정보를 전달하는 기업 웹사이트
- 기간
- 2023.03–2023.05
- 역할
- Frontend Developer

At a glance
30초 안에 보는 프로젝트
기업 가치와 제품 경쟁력을 효과적으로 전달하기 위해 사용자 중심의 정보 구조와 몰입감 있는 인터랙션을 갖춘 반응형 웹사이트를 구축했습니다.
- 클라이언트
- LS엠트론
- 기간
- 2023.03–2023.05
- 담당
- Frontend Developer
- 기술
- Nuxt, GSAP, SSG
Problem
해결해야 했던 문제
다양한 제품·기술 정보를 여러 디바이스에서 명확하게 전달할 수 있도록 기업 웹사이트를 리뉴얼해야 했습니다.
Ownership
내가 맡은 범위
Vue 기반 기업 웹사이트 화면과 프론트엔드 기능을 구현했습니다.
Outcome
만들어 낸 결과
브랜드와 제품 정보를 일관된 구조로 전달하는 반응형 기업 웹사이트 구축에 참여했습니다.
01 · Problem
문제와 프로젝트 제약
다양한 제품·기술 정보를 여러 디바이스에서 명확하게 전달할 수 있도록 기업 웹사이트를 리뉴얼해야 했습니다.
LS Mtron의 제품·기술·솔루션을 고객에게 명확하게 전달하는 기업 공식 웹사이트를 구축했습니다.
브랜드 신뢰도와 정보 전달력을 동시에 강화한 반응형 디지털 허브입니다.
02 · Ownership
역할과 책임 범위
Vue 기반 기업 웹사이트 화면과 프론트엔드 기능을 구현했습니다.
Frontend Developer
- Nuxt SSG 기반 정적 빌드 아키텍처 설계로 성능·SEO 최적화
- GSAP 활용 스크롤 인터랙션·애니메이션 구현
- 다국어(ko/en) 지원
03 · Decisions
기술적 판단과 트레이드오프
제품·기술 콘텐츠를 재사용 가능한 화면 구조로 나누고 반응형 UI로 구현했습니다.
Nuxt SSG 정적 빌드 선택
콘텐츠 위주의 기업 사이트라 SSR 대신 SSG로 전 페이지를 사전 렌더링. 초기 로딩과 SEO를 동시에 잡음.
gsap.context 단위 정리
라우트 이동 시 누적되는 ScrollTrigger를 context로 묶어 unmount 시 한 번에 revert. 인터랙션 누수와 잔여 트리거를 차단.
04 · Evidence
구현 범위와 코드 근거
화면 구현에 그치지 않고 상태, 데이터 흐름, 재사용 경계를 함께 설계했습니다.
구현한 작업
- Nuxt SSG(정적 사이트 생성) 기반 아키텍처 설계 — 빌드 시 전 페이지 사전 렌더링
- 재사용 가능한 컴포넌트 구축
- 제품·기술 스토리텔링 섹션 구현
- GSAP 스크롤 인터랙션·패럴렉스 효과 적용
- 다국어(ko/en) 지원
- 이미지 최적화·코드 스플리팅으로 퍼포먼스 향상
// composables/useScrollReveal.ts — 스크롤 진입 애니메이션
import { onMounted, onUnmounted, type Ref } from "vue";
import { gsap } from "gsap";
import { ScrollTrigger } from "gsap/ScrollTrigger";
gsap.registerPlugin(ScrollTrigger);
export function useScrollReveal(el: Ref<HTMLElement | null>) {
let ctx: gsap.Context;
onMounted(() => {
// context로 묶으면 unmount 시 한 번에 정리
ctx = gsap.context(() => {
gsap.from(el.value, {
y: 40,
opacity: 0,
scrollTrigger: { trigger: el.value, start: "top 80%" },
});
});
});
// 라우트 이동 시 ScrollTrigger 누적(메모리 누수) 방지
onUnmounted(() => ctx?.revert());
}포트폴리오 설명을 위해 NDA 범위 안에서 재구성한 코드 예시입니다. 실제 저장소 원문이나 고객사 기밀 정보는 포함하지 않았습니다.
05 · Outcome
결과와 확인 가능한 근거
브랜드와 제품 정보를 일관된 구조로 전달하는 반응형 기업 웹사이트 구축에 참여했습니다.
- 2023.03–2023.05 리뉴얼 참여
- Vue 기반 화면·기능 구현
- 반응형 기업 웹사이트
- Nuxt SSG 정적 빌드로 전 페이지 사전 렌더링 → 빠른 초기 로딩
- 페이지별 메타·OG 태그 적용으로 SEO 최적화
- GSAP 스크롤 인터랙션·패럴렉스로 몰입형 UX 구현
- 모바일 퍼스트 전 디바이스 반응형 지원
06 · Screens
주요 화면
각 화면을 선택하면 구현 결과를 더 크게 확인할 수 있습니다.
07 · Workflow
협업 흐름
요구사항을 구현 가능한 단위로 바꾸고, 운영 피드백까지 연결한 협업 과정입니다.
요구사항 접수
고객사로부터 업무를 인입받아 기획자가 디자이너와 협의해 화면·기능 초안을 작성합니다.
Figma 핸드오프
기획·디자인 결과물을 컴포넌트 단위 구조로 분해하고 공통 컴포넌트와 페이지 전용을 구분해 구현 가능한 형태로 재해석합니다.
화면 구현 (단독)
화면 전반을 단독으로 구현. 공통 컴포넌트 설계, 상태 관리 구조 결정, 라우팅·인터랙션 처리까지 책임.
API 연동
백엔드 개발자가 작성한 API 스펙을 인터셉터·에러 핸들링·로딩 상태와 함께 연결합니다.
운영·피드백 반영
QA·운영 단계의 이슈를 분석하고 화면·구조 개선안을 제안·반영합니다.