목차

🥊 오랜만에 해보는 클론 코딩 챌린지

부트캠프 이전에 JavaScript와 HTML, CSS를 이해하고 싶어서 이용했던 사이트가 있다. 부트캠프가 끝난 이후 할 게 열심히 달려오기는 했지만 내 실력이 과연 어느 정도일까? 라는 의문이 들기 시작하면서 이번에 한 번 그걸 되짚어볼 수 있는 시간이 있으면 좋겠다고 생각했다.

그래서 이전에 했던 그 사이트에서 하나의 클론 코딩 챌린지를 진행했다. 아래의 이미지를 바탕으로 똑같이 구현하면 된다.

active-states-basket-empty.jpg

active-states-basket-filled.jpg

active-states-lightbox.jpg

desktop-design.jpg

위처럼 PC 버전을 만들면 좋기야 하겠지만, 이 난이도는 중급자 난이도였다. PC와 다르게 모바일 환경도 있는데 PC와 다른 요소들이 상당히 있었다.

mobile-design.jpg

mobile-design-basket-empty.jpg

mobile-design-basket-filled.jpg

mobile-menu.jpg

이 프로젝트를 진행하는데 고려해야할 사항들을 스스로 정리해보니 다음과 같았다.

✅ 챌린지한 결과?

까다로운 조건이지만 지금의 내 실력을 체크해보기엔 더할 나위 없이 좋았다. 특히, 화면에 따라 달라지는 영역을 고려하는 건 진짜 눈이 꿈뻑했지만 그래도 이걸 해내냐 마냐는 해봐야 아는 거니까. 그래서 결국 어떻게 됐냐면 프로젝트를 3일 동안 달려서 완성시킬 수 있었다.

active_mobile.gif

active_pc.gif