친구가 운영하는 마카롱 카페, 랜딩페이지 제작
luckyjek.github.io/cafe898-8/
- 2022년 02월 07일 ~ 02월 12일(6일)
- 개인 프로젝트
- HTML
- CSS
- JavaScript
- Mousemove Event 사용한, 마우스 포인터 따라서 움직이는 마카롱
- 사용자 지정 데이터, data-* 사용
- NAVER Maps API 사용한 Cafe 위치 표시
핵심 기능 설명 펼쳐보기
- 배포하기 전, 개발 단계에서는 지도 API 호출이 잘 되었습니다.
하지만 배포한 후, 아래 사진과 같이 console 창에 인증 실패가 나타났습니다.
- 그래서 검색 결과 저는 Naver Developers 라는 개발자 포럼 글을 보고 힌트를 얻었습니다.
- 포럼 글을 보고 힌트를 얻을 수 있었던 이유는 일전에
공동 저자
로 참여할 때 CORS 용어를 집필하면서 공부했던 것이 도움이 되었습니다. - 이에 대한 해결책은 기존의 local에서 작업하는 환경과 배포한 후 환경 즉, 사용하는 URL이 다르므로 이를 확인하고 Naver API 콘솔에서
서비스 환경 등록
에 배포한 새로운 URL을 추가한 후, 제대로 불러와지는 것을 확인하였습니다.
블록체인 교육 이수를 한 후, 저의 부족함을 많이 느꼈습니다.
그래서 HTML, CSS, JavaScript를 Front-end 로드맵을 따라가며, Blog에 포스팅한 내용을 GitHub TIL 저장소에 기록하며 공부하였습니다.
이는 Front-end 개발자의 큰 그림을 이해하고, 우선순위를 결정하는 데 있어 많은 도움이 되었습니다.Cafe898-8 프로젝트는
드림 코딩의 포트폴리오
를 만든 후, 응용하여 첫 번째 개인 프로젝트로 진행하였습니다.
프로젝트를 진행하며 HTML, CSS, JavaScript와 브라우저의 원리/동작에 대해 조금 더 깊이 이해할 수 있는 시간이었습니다.
더불어 만든 사이트는 기능은 많이 없지만, 첫 번째 개인 프로젝트로 친구에게 의미 있는 선물을 해준 것 같아 뜻깊었고,
앞으로 저의 개발자의 인생에 있어 의미 있는 프로젝트 중 하나일 것입니다.