본문으로 건너뛰기
Business Project (Freelancer)

모임특별시

취향 기반 소셜 모임 플랫폼

담당 역할
프론트엔드·리팩터링
팀 구성
프론트엔드 1명 · 백엔드 1명
소속 · 의뢰
(주)모임특별시
진행 기간
2025.10 ~ 2025.11
WebFrontend
모임특별시
만남 페이지
위시리스트 페이지
필터
만남 상세 페이지
프로필 상세 페이지

맡은 작업

  • 서비스 리뉴얼에 따른 프론트엔드 고도화 개발
  • 크로스 브라우저 환경에서의 터치 동작 오류 해결 등 모바일 UX 개선
  • Prettier 및 플러그인 설정·코드 리팩터링을 통해 가독성 및 유지보수성 개선
  • Knip을 활용한 미사용 코드 분석과 중복·불필요한 파일 정리로 코드베이스 탐색과 유지보수 범위 축소

사용 기술

언어·프레임워크

Next.jsTypeScript

상태·데이터

Zustand

화면·인터랙션

Tailwind CSSFramer Motion

리뉴얼 중 수정한 문제

  • 중복 코드와 서로 다른 작성 규칙

    이전 코드와 리뉴얼 코드 사이에 의존성이 남아 있어 파일 이름만 보고 삭제하기 어려웠습니다. Knip 분석 결과와 참조 관계를 함께 확인하며 불필요한 파일 600개 이상과 약 9만 줄의 코드를 정리했습니다. Prettier 설정도 정비해 작성 규칙을 맞췄습니다.

  • 앱에서 동작하지 않는 날짜 선택

    PC 브라우저의 모바일 보기에서는 동작하던 날짜 선택 팝업이 실제 앱에서 휠로 스크롤되지 않았습니다. 앱에서 발생하는 스크롤 동작 오류를 수정해 날짜를 선택할 수 있도록 했습니다.

  • 키보드가 올라올 때 생기는 하단 여백

    앱에서 키보드가 나타나면 키보드 높이만큼 화면이 더 드래그되어 하단에 빈 공간이 생겼습니다. html과 body에 지정된 height: 100%를 제거해 콘텐츠에 따라 문서 높이가 잡히도록 바꿨습니다. 키보드가 열린 상태에서 불필요하게 늘어나던 스크롤 영역과 하단 여백을 줄였습니다.