Chans 로고 마크

프론트엔드 개발자 포트폴리오

Greenplugged FestivalResponsive Web

그린플러그드 페스티벌 반응형 예시 이미지
SKILLS
HTML5, CSS3, jQuery
CONTRIBUTION
Team project - 50%
ELAPSED TIME
12 Days
TOOLS
Photoshop, Illustrator, Brackets
BRIEFING

HTML5와 CSS3에 기반한 반응형 웹사이트

한국디지털기업협회에서 수강중인 UI/UX기반 웹퍼블리셔 양성과정 에서 진행된 2차 프로젝트 입니다. 1차 프로젝트 후 HTML5 와 CSS3를 통해 최신 웹 표준을 익혔으며 모바일 기기가 중요한 medium중 하나로 사용되는 트렌드에 맞춰 반응형 사이트에 대해서도 교육받았습니다. 본 프로젝트는 팀 단위로 반응형 웹사이트 제작을 목표로 하였으며 총 3명의 팀원이 12일에 거쳐 제작하였고 저는 메인페이지 디자인 및 개발을 맡았습니다.


그린플러그드 페스티벌 웹사이트 웹, 태블릿, 스마트폰 디자인 목업

"모든 스크린에서 동일한 정보 제공"

PLANNING

모바일, 모바일을 위한페스티벌 사이트

기존 그린플러그드 페스티벌 웹사이트에서는 과도한 배경 이미지와 비디오 사용으로 인해 텍스트 가독성이 떨어지는 점과 모바일 환경을 배려하지 않은 점, 그리고 복잡한 정보설계가 가장 큰 문제점이었습니다. 이를 보완하기 위해 4.5:1의 명암 대비를 적용하고 반응형 사이트로 제작하여 모바일 환경을 지원하기로 하였습니다. 기획 회의 결과 HTML5와 CSS3를 사용해보기 위해 Javascript 및 jQuery 플러그인 사용은 최대한 지양하기로 합의를 보았으며(추후 Artists페이지에만 사용) CSS3 transition효과를 다양한 방법으로 활용하기로 하였습니다. 또한 채팅창을 활용해서 페스티벌에 참가하는 사용자들간 실시간으로 의견을 주고 받을 수 있는 시스템을 구축하기로 하였습니다.(현재 채팅창은 기한 만료로 사이트에 표시되지 않습니다.)


모바일 화면 메뉴, 소개, 티켓 화면 사진

"좌측부터 메뉴화면(checkbox), 소개화면(line-clamp), 티켓화면(svg)"

DEVELOPMENT

코드 한땀한땀 심혈을 기울인디테일

팀원들과 Javascript를 사용하지 않기로 회의를 끝낸 상태에서 작업을 진행하다 보니 많은 문제점들을 발견할 수 있었습니다. 대표적으로 PC화면에서의 메뉴에서 모바일 화면의 햄버거형태 메뉴로 변환되는 과정을 CSS3로만 구현을 해야했습니다. 이 과정에서 checkbox 를 적극 활용하였고 덕분에 Javascript 없이 변환되는 메뉴를 구현할 수 있었습니다. 또한 컨텐츠간 구분을 명확히 하기 위해 background-position: fixed속성의 배경 이미지를 사용하였고 그 위에 transform: skewYanimation 속성을 사용한 타이포그래피를 추가함으로써 즐겁고 동적인 느낌을 완성시킬 수 있었습니다.


BikeparkCafe24 Online Mall

바이크 파크 예시
SKILLS
HTML5, CSS3
CONTRIBUTION
Design & Code - 100%
ELAPSED TIME
8 Days
TOOLS
Photoshop, Illustrator, Brackets, Cafe24 EC Hosting
BRIEFING

EC호스팅을 활용한자전거 쇼핑몰 웹사이트

한국디지털기업협회에서 수강중인 UI/UX기반 웹퍼블리셔 양성과정 에서 진행된 과제 입니다. CAFE24 EC호스팅을 활용해 온라인 쇼핑몰 제작을 목표로 하였고 기존에 있던 스킨을 기획대로 맞추기 위해 메인페이지부터 상세페이지까지 대부분을 수정하였습니다.


우측부터 서브페이지, 메인페이지, 상세페이지

"우측부터 서브페이지, 메인페이지, 상세페이지"

PLANNING

빈티지, 레트로 감성의자전거 쇼핑몰

빈티지 스타일의 자전거인 픽시, 클래식, 미니벨로 라인의 자전거만 판매하는 사이트이기 때문에 전체적인 컨셉도 동일하게 설정하였습니다. 기존의 쇼핑몰 스킨에서 90% 변화를 주었으며 순수 HTML5와 CSS3로 작업하여 EC호스팅에서 제공하는 Javascript 외에 다른 플러그인은 사용하지 않았습니다. 전체 가로 폭은 1280px로 고정하였으며 메인페이지, 서브페이지, 상세페이지 까지 전체적인 요소를 재구성하였습니다. 각 요소들의 디자인적 부분만 재구성 하였기에 HTML을 모르는 일반 쇼핑몰 사장님들도 쉽게 제품을 업로드하고 수정할 수 있는점이 장점입니다.


기존 스킨과 비교 이미지

"기존 스킨의 90% 수정하였습니다."

DEVELOPMENT

솔루션이라는 제약을무너뜨리다

작업중 가장 힘들었던 부분은 EC호스팅이라는 솔루션 내의 모든 기능을 적극적으로 활용할 수 있게 하며 동시에 기존의 레이아웃을 변경하는 점이었습니다. 결과적으로 메인페이지와 서브페이지의 제품 레이아웃을 다르게 수정할 수 있었으며 일반인이 제품을 추가하는 EC호스팅의 기능을 그대로 살릴 수 있었습니다. 본 프로젝트를 통해 CSS3의 transition, transfrom 기능을 얼마나 다양하게 활용할 수 있는지 확인할 수 있었습니다.


Happy KidsGnuboard Web Development

해피키즈 어학원 사이트 예시
SKILLS
XHTML, CSS2, CSS3
CONTRIBUTION
Design & Code - 100%
ELAPSED TIME
9 Days
TOOLS
Photoshop, Illustrator, Brackets, Gnuboard
BRIEFING

XHTML, CSS2를 사용한그누보드5 웹사이트

한국디지털기업협회에서 수강중인 UI/UX기반 웹퍼블리셔 양성과정 에서 진행된 1차 프로젝트 입니다. XHTML과 CSS2를 기반으로 그누보드5를 활용해 제작하였습니다. 사이트는 지인이 운영하는 어학원을 홍보 및 효율적인 운영을 위해 기획되었으며, 사이트에 사용된 로고와 일러스트는 모두 직접 디자인하였습니다.


PLANNING

아기자기하지만 세련된어학원 웹사이트

첫 프로젝트였던 만큼 예상치 못했던 문제점들이 많이 있었습니다. 대부분이 게시판을 통해 업로드 되는 사진들의 개인정보보호, 스팸성 게시글등 이었는데 이런 문제점들은 그누보드5의 회원관리 시스템과 캡차 시스템으로 보완할 수 있었습니다. 전체적인 브랜드 느낌을 살리기 위해 기존 인테리어 디자인에서 사용되었던 일러스트를 그대로 웹사이트로 옮겨왔습니다. 네비게이션 또한 BI에 사용된 물감을 사용하였습니다.


DEVELOPMENT

다양한 실험적인 시도,나름 성공적

인테리어 디자인에 사용된 일러스트를 웹사이트에도 적용시키기 위해 <body>태그에 background속성으로 이미지를 고정시켜 놓았습니다. 메인페이지의 카드형 레이아웃은 각 요소들의 float: leftmargin-top 값을 조절해서 정렬할 수 있었습니다. 작업중 가장 곤란했던것은 폰트였습니다. 브랜드와 잘 어울리는 폰트를 찾다가 Dahong 폰트를 구매해서 사용하게 되었는데 IE에서는 16px이하 사이즈일때 렌더링이 되지 않는 현상을 발견하였고 이로 인해 메뉴를 이미지로 구성해야했습니다. 각 서브페이지를 구현할 때에는 페이지마다 다른 스타일의 레이아웃과 텍스트 정렬 스타일을 구현해보며 웹의 기본적인 요소인 margin, padding, float, position등의 이해도를 높일 수 있었습니다.


Maru 180Startup Incubator

마루180 로고
SKILLS
Branding
CONTRIBUTION
Design - 100%
DATE OF PRODUCTION
2013
TOOLS
Photoshop, Illustrator
BRIEFING

아산나눔재단의 스타트업 솔루션마루180

아산나눔재단에서 운영중인 한국 스타트업 인큐베이터 Maru180의 로고 디자인입니다. 해외 공모전을 알아보던 중 우연히 참여하게 되었습니다. Maru의 의미는 산등성이의 가장 높은곳과 전통적인 가옥구조에서 방과 방 사이의 열린 공간을 뜻합니다. 이런 의미를 영문 M에 모두 담아보자는 생각으로 컨셉을 잡았고 결과적으로 산등성이의 모습과 두개의 방이 맞닿아 있는 모습을 디자인하게 되었고, 우측에 살짝 나온 1은 180의 1번이자 최고가 되자는 뜻을 담고있습니다. 마루 180은 강남 역삼로 180에 위치해 있으며 현재 수많은 스타트업을 배출한 손에 꼽히는 스타트업 인큐베이터의 역할을 수행하고 있습니다.


JackeryMobile Accessories

Jackery 로고 디자인
SKILLS
Branding
CONTRIBUTION
Design - 100%
DATE OF PRODUCTION
2013
TOOLS
Photoshop, Illustrator
BRIEFING

프리미엄 외장 배터리Made in USA

미국 프리미엄 외장 배터리 브랜드 로고 디자인 입니다. 외장 배터리의 특징처럼 '입을 수 있는' 느낌이 나는 로고를 디자인 하였습니다. 알파벳 J를 형상화한 모양으로, 왼쪽 상단에 있는 조그마한 화살표는 외장 배터리를 암시하며 두가지 모양이 하나가 됨으로써 비로소 완전한 스마트 기기가 된다는 컨셉으로 제작하였습니다.


HandwerkerHandmade Furniture

한트베르커 로고 디자인
SKILLS
Branding
CONTRIBUTION
Design - 100%
DATE OF PRODUCTION
2015
TOOLS
Photoshop, Illustrator
BRIEFING

"가구를 만드는 시간은 짧지만그 사용은 길다"

경기도 파주에 위치한 수제 가구 공방 로고 디자인 입니다. 한트베르커는 '장인'이라는 뜻의 독일어로, 간결하지만 전문성이 드러나는 타이포그래피를 디자인 하였습니다.


ModeskaOffice Accessories

Modeska 로고 디자인
SKILLS
Branding
CONTRIBUTION
Design - 100%
DATE OF PRODUCTION
2015
TOOLS
Photoshop, Illustrator
BRIEFING

경기도 파주에 위치한 수제 가구 공방 로고 디자인 입니다. 한트베르커는 '장인'이라는 뜻의 독일어로, 간결하지만


Picture BlockMotion Pictures Studio

Picture Block 로고 디자인
SKILLS
Branding
CONTRIBUTION
Design - 100%
DATE OF PRODUCTION
2015
TOOLS
Photoshop, Illustrator
BRIEFING


BeeyeManagement Tool for Corporates

Beeye 로고 디자인
SKILLS
Branding
CONTRIBUTION
Design - 100%
DATE OF PRODUCTION
2015
TOOLS
Photoshop, Illustrator
사이트로 이동
BRIEFING


PlanetalkChatting Application Concept

Planetalk 로고 디자인
SKILLS
Branding
CONTRIBUTION
Design - 100%
DATE OF PRODUCTION
2015
TOOLS
Photoshop, Illustrator
BRIEFING


BonyeastieHoney Mead

Bonyeastie 로고 디자인
SKILLS
Branding
CONTRIBUTION
Design - 100%
DATE OF PRODUCTION
2015
TOOLS
Photoshop, Illustrator
BRIEFING


AttiModernized Han-bok Brand Concept

Atti 로고 디자인
SKILLS
Branding
CONTRIBUTION
Design - 100%
DATE OF PRODUCTION
2015
TOOLS
Photoshop, Illustrator
BRIEFING


Cr8tive OutfittersFashion Outlet in Florida, USA

Cr8tive Outfitters 로고 디자인
SKILLS
Branding
CONTRIBUTION
Design - 100%
DATE OF PRODUCTION
2015
TOOLS
Photoshop, Illustrator
BRIEFING


ClipprApplication Branding Concept

Picture Block 로고 디자인
SKILLS
Branding
CONTRIBUTION
Design - 100%
DATE OF PRODUCTION
2015
TOOLS
Photoshop, Illustrator
BRIEFING


99Designs99Designs Rebranding Concept

Picture Block 로고 디자인
SKILLS
Branding
CONTRIBUTION
Design - 100%
DATE OF PRODUCTION
2015
TOOLS
Photoshop, Illustrator
BRIEFING


FundingmoaCrowd Funding Meta Platform

펀딩모아 크라우드펀딩 메타 사이트
SKILLS
Laravel, SASS, Git, Gulp, SMACSS, HTML5, CSS3, jQuery
ELAPSED TIME
30 Days
CONTRIBUTION
Company project - 50%
TOOLS
VS Code, Bit Bucket, AWS S3, Photoshop, Illustrator
BRIEFING

입사 후 첫 프로젝트 크라우드펀딩 플랫폼

2016년 8월 중순부터 기획, 디자인, 퍼블리싱을 맡아 약 3개월간 진행한 프로젝트 입니다. 초기 기획을 잡고 디자인과 퍼블리싱을 끝낸 후 기획자와 함께 팀을 이뤄 세부적인 요소를 정리하였습니다. 기획자와 기능들에 대한 협의가 이루어진 후 서버 및 데이터베이스 개발자를 통해 합의한 기능들을 구현하였습니다.


REVIEW

배울것도, 아까움도 많이 남긴 프로젝트

입사 후 배운 gulp, SASS를 사용해서 제작을 하였으며 SMACSS 방법론을 적용시켜 체계적인 css파일 및 class명 관리를 하려고 노력하였습니다. 또한 아직 익숙하지 않던 Javascript를 많이 연습해 볼 수 있는 계기가 된 프로젝트 였으며 특히 form validation을 도입하는데 많은 시간을 투자하였습니다. form이 가장 중요하게 사용된 곳은 기획자와 함께 의기투합해서 만든 업체 업무제휴 양해각서 작성 페이지입니다. 이때 작업하며 배운 기법들 덕분에 회원가입 form 작성시에는 작업을 좀 더 원활하고 완성도 있게 진행 할 수 있었습니다.

반응형 작업 완료 후에는 백엔드 개발자분과 git을 사용한 협업을 진행하며 사이트를 하나씩 완성해 나갔습니다. 처음으로 git merge가 일어나고, conflict 이 발생했을때는 너무 당황스러워서 어쩔 줄 몰라하였습니다. 이때 처음으로 source tree와 같은 툴을 사용해보았고 CLI 사용법을 간단하게나마 익힐 수 있었습니다. 또한 개발자분이 작성한 코드를 보며 앞으로 퍼블리싱을 진행할때 어떠한 방식으로 하는게 효율적인지에 대해서도 배울 수 있었습니다.

Laravel과 SASS를 사용한 소스코드는 깃허브 저장소에서 확인하실 수 있습니다.

IvlyKid's Mall Meta Platform

아이블리 유아동복 쇼핑몰 메타 사이트
SKILLS
Laravel, SASS, Git, Gulp, BEM + SMACSS, HTML5, CSS3, jQuery
ELAPSED TIME
35 Days
CONTRIBUTION
Company project - 35%
TOOLS
VS Code, Git Hub, AWS S3, Photoshop, Illustrator
BRIEFING

맘들의 쇼핑고민을 단축해줄 유아동복 메타 사이트

2016년 12월부터 진행중인 웹 플랫폼 서비스 프로젝트 입니다. 기존에 완성된 앱 디자인을 웹에 맞게 새롭게 디자인하고 퍼블리싱을 하였습니다. 앱을 기준으로 제작된 기획서로 인해 기획자와 웹 UI & UX 에 대해서 많은 의논을 거쳤습니다. 현재는 반응형 웹까지 구현 되었으며 백 엔드 개발이 완료되는 시점에 서비스를 런칭할 계획입니다.


REVIEW

만족스런 사이트, 아까웠던 팀워크

앱 디자인을 웹 UI&UX에 맞춰 변환시키는 작업은 매우 새로운 도전이었습니다. 또한 모바일 웹을 고려하여 디자인 및 개발을 진행해야하는 점이 있어 모바일화면에서는 기존 앱 디자인과 유사하게 나타나도록 작업하였습니다. 개발을 진행하는데 있어서는 기존의 float 레이아웃을 대체할 생각으로 flexbox 속성을 이용해 사이트 전체 레이아웃을 잡아보았습니다. 하지만 크로스브라우징 작업중 IE9이하는 flexbox를 지원하지 않는다는 사실을 깨닫게 되었습니다. 이를 통해 새로운 기술을 슥듭하고, 트렌드에 맞춰 사이트를 개발하는것도 좋지만, 항상 사용자들의 편의성을 우선시해야한다는 점을 배웠습니다.

프로젝트를 진행함에 있어서 가장 힘들었던점은 이미지가 깨지지 않고 웹과 모바일에서 잘 보여야 하며, 다양한 사이즈의 이미지들이 동일하게 나타나도록 조정을 해야했던 점이었습니다. 배너 사이즈, 사용자가 업로드하는 이미지의 최소 사이즈 등을 일일이 점검해야 하였으며, 웹 제작에는 항상 수많은 변수가 있다는 점을 다시 한번 깨닫게 해줬습니다.

또한 이번 프로젝트에서는 앱 개발자와 앱 디자이너까지 총 6명의 인원이 팀을 꾸려서 진행하게 되었는데, 상호간 커뮤니케이션 문제가 많이 발생하고, 기획이 계속 변경이 되는 바람에 개발단계에서 상당히 많은 시간을 들였습니다. 잘못된 커뮤니케이션으로 인해 어떤 일이 발생할 수 있는지 알게 된 이번 프로젝트로 인해 원활한 소통의 중요성에 대해 깨달을 수 있었습니다.

Laravel과 SASS를 사용한 소스코드는 깃허브 저장소에서 확인하실 수 있습니다.