| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | 7 |
| 8 | 9 | 10 | 11 | 12 | 13 | 14 |
| 15 | 16 | 17 | 18 | 19 | 20 | 21 |
| 22 | 23 | 24 | 25 | 26 | 27 | 28 |
- typescript
- intersection type
- useCallback
- 자바스크립트
- next.js
- javascript 수학
- 프론트앤드 개발자
- 타입스크립트 기초
- 프론트앤드개발자
- useMemo
- 인터섹션타입
- 타입스크립트
- 리액트
- 프론트앤드 기초
- 프론트앤드
- 리액트기초
- CSS
- 채팅개발
- html
- prompth
- 개발일기
- Union Type
- javascript
- 프론트앤드 사이드프로젝트
- 리터럴타입
- react
- frontend
- 유니온타입
- 프론트앤드개발
- react기초
- Today
- Total
404 page not found : 기록장
[회고] LOACUT | 로생네컷 개발 회고 본문
취업 후 첫 사이드 프로젝트로 LOACUT | 로생네컷 을 개발하는 첫 사이드 프로젝트를 진행하고 AWS에 배포까지 완료하였다.

처음 이 프로젝트를 기획했을 때 유저들이 포토샵 또는 이미지 에디터를 사용해서 인생네컷을 제작하는 걸 보았는데, 포토샵이나 이미지 에디터에 익숙한 사람이라면 괜찮을텐데, 대다수의 로스트아크를 플레이하는 유저들이 포토샵에 익숙하지 않거나, 이미지 에디터를 사용하려면 이미 잡혀있는 틀이 필요하고 또는 그 이미지 에디터 사이트에 가입을 해야하거나 금액을 지불해야 하는 경우가 있기 때문에
프로젝트의 키워드는 "포토샵 없이 간단하게" 였다.


모든 작업들은 프론트에서 처리하기 때문에 백앤드 서버가 필요가 없었고, react-cropper 와 dom-to-image 를 사용하여 개발작업을 착수했고, 역시나 제일 익숙했던 Next.js를 사용했다. 아무래도 디자이너 없이 진행한 프로젝트다보니 UI/UX는 후에 개선이 필요하겠지만, 현재까지 반응이 생각했던 것보다 좋다. 그래서 계속 버전관리를 하면서 프레임 추가 및 리팩토링을 진행할 예정이다.
로생네컷을 구글에 검색했을 때 유저들이 직접 만든 이미지도 간간히 보이는 것 보니 만들기 참 잘한거 같은 프로젝트이다.
+ 2023-03-15 추가
모바일에서 dom-to-image가 제대로 작동하지 않는 현상으로 모바일에서 이미지를 넣고 이미지를 생성하는 과정에, 이미지 전체가 들어가지 않은 상태에서 dom-to-image가 실행되어 이미지가 하나만 들어가거나 전부 들어가지 않는 이슈가 발생하였다.
dom-to-image에서 html2canvas로 라이브러리를 변경 후, 핫픽스 작업을 진행하였다. 모바일 뷰 업데이트 전 QA를 진행했을 때 없던 현상이라 당황했지만 빠르게 대안을 찾아 모바일에서 이용하는 유저들의 불편함을 빠르게 개선할 수 있게 노력했던 이슈였었다.
보통 ios safari / chrome에서 일어나는 현상이라고 하는데 아직 발생 원인은 정확하게 파악하지 못하여서
정확한 원인 파악 후 블로그에 정리할 예정입니다.
https://github.com/tsayen/dom-to-image/issues/343
'개발일기' 카테고리의 다른 글
| [개발일기] 검색결과 까지 표출하고 싶어요! (0) | 2021.12.12 |
|---|---|
| [개발일기] 결제시스템 연동에 대하여 (0) | 2021.12.08 |
| [github] 어제 심은 제 잔디 어디갔어요...? / git rebase (0) | 2021.12.02 |
| Git을 접하다, (0) | 2021.11.04 |