LIGHTLOG
article thumbnail
[우테코] '스탬프크러쉬'팀 5차데모 후기 | 실제 사용자 유치, 코드 리팩토링, 서비스 완성도 높이기

5차데모데이의 목표는 1. 실제 사용자 유치 (카페사장 1명, 사용자 10명) 2. 코드 리팩토링 및 완성도 높이기 두가지 였다. ☕️ 실제 사용자 유치 사용자를 유치하기 위해서 갖은 노력을 했다. 네이버 카페에 서비스 홍보글도 남겼지만 운영자에 의해 삭제되고 인스타계정도 만들어서 수많은 개인카페 사장님들에게 DM을 보냈지만 아무런 응답이 없었고 우리 서비스를 간단히 소개할 수 있는 카드뉴스도 제작했다. 효과가 미미한 마케팅 만을 하다보니 지치고 아무도 쓰지 않는 서비스를 만들었다는 생각에 개발 의욕마저 떨어져갔었다 😩 ... 마지막 찬스는 카페를 하고 있는 지인들에게 부탁을 하는 것이었다. 진심을 다해 서비스의 기획의도를 설명하고 홍보했다. 나의 간절한 마음이 닿았는지 정말 정말 감사하게도 우리 서비스..

article thumbnail
[우테코] 레벨3 '프론트엔드 성능' 미션 회고

이번 미션은 'memegle 웹사이트의 성능을 개선하라!' 였다. 미션 전의 나는 '성능'에 대해서 제대로된 정의조차 할 수 없었다. 단순하게 "그냥 빠르게 돌아가면 되는 것..?" 추상적으로 떠올렸다. 아래의 요구사항 체크리스트를 하나씩 짚어가며 천천히 알아가보자! ✅ 미션 요구사항 및 체크리스트 정적파일 크기 줄이기 1. 소스코드 크기 줄이는 방법 1-1) Gzip 압축하기! Gzip이란? 압축프로그램이다. 모던 브라우저에서는 모두 내장되어 있으며, 서버(ex. aws, 스프링, nginx)에서 설정가능하다. 따라서 나는, aws CloudFront에서 지원하는 Gzip 압축 기능을 활용했다. CloudFront 동작 설정에 `자동으로 객체 압축` 옵션을 Yes로 선택! 1-2) .css 파일 압축하..

article thumbnail
[우테코] '스탬프크러쉬'팀 2차데모 후기 | Git 브랜칭 전략, 프론트엔드 테스팅, 개발, 배포

1. Git 브랜칭 전략 우리팀은 Git Flow, Github Flow도 아닌, 우리팀에게 필요한 브랜칭 전략을 수립하였다. 1) main production 서버에 제품으로 배포되는 branch로서, develop branch의 배포 버전만 merge하여 관리한다. 2) hotfix main branch에서 분기하여 긴급한 버그 및 에러를 수정하고 main branch에 다시 merge하기 위해 사용하는 branch이다. 3) develop 다음 출시 버전을 대비하여 공동으로 개발하는 branch로서, main에 merge 전 최종테스트를 진행하는 branch이다. 4) feature develop branch에서 분기해 issue단위의 각자 기능을 구현하는 branch로서, 변경사항이 develop..

article thumbnail
[우테코] 레벨2 '장바구니' 미션 회고

1. 미션 소개 2. 미션에서 기억에 남는점 2-1. 백엔드와의 협업 경험 2-2. msw 2-3. 나의 api 변천사 3. 리뷰리뷰스터디 1. 미션 소개 🛒 장바구니 배포 페이지 🛒 이번 미션은 장바구니 기능이 중점적인 간단한 커머스 사이트를 구현하는 것이었다. ver. Mobile ver. Web 2. 기억에 남는 점 2-1. 백엔드와의 첫 협업,, 🎤 📌 API 명세서 백엔드에서 일방적으로 명세를 보내주지 않고, 만나서 명세를 어떻게 주고받으면 좋을지 얘기해서 굉장히 유익했다. 또한, 자잘한 요청들을 쉽게 할 수 있었고 백엔드에 대한 이해도를 높일 수 있었다. 만나서 소통하니까 일하는 느낌을 받아서, 함께 만들어나간다는 느낌도 강하게 받을 수 있었다. 초반에 서로 얼굴을 보지 못한 채로 테스트 할 ..