Skip to content

feat(landing): 랜딩 페이지 추가 - #59

Merged
ahah1313 merged 1 commit into
cc-team-8:mainfrom
ahah1313:feature/contribution
Jun 23, 2026
Merged

feat(landing): 랜딩 페이지 추가#59
ahah1313 merged 1 commit into
cc-team-8:mainfrom
ahah1313:feature/contribution

Conversation

@ahah1313

Copy link
Copy Markdown
Contributor

변경 요약

마케팅 랜딩 페이지(landing.html)를 추가하고, 추후 CDN에서 / 경로를 랜딩으로 라우팅할 수 있도록 로그인 화면을 /login 경로에서도 진입 가능하게 분리했습니다.

관련 이슈\

없음

변경 사항

  • client/public/landing.html 추가 — 그룹 생성/홈/대시보드/태스크/회의 관리/기여도 리포트 화면을 캐러셀(좌우 화살표)로 소개하는 정적 마케팅 랜딩 페이지
  • client/src/App.tsx 수정
    • LoginPage/뿐 아니라 /login에서도 렌더링하도록 라우트 추가 (기존 /는 그대로 유지, 하위 호환)
    • 로그아웃·세션 만료·계정 삭제·미인증 접근 시 리다이렉트 대상을 /에서 /login으로 통일
    • 정의되지 않은 경로(*) 폴백도 /login으로 변경
  • (배포 환경에서 CDN이 / 요청을 landing.html로 서빙하도록 설정하면, /는 랜딩 → 로그인 화면은 /login으로 분리되는 구조. 이번 PR은 그 전제 조건이 되는 프론트 코드 변경분만 포함)

검증 방법

  • 로컬에서 동작 확인
  • 관련 테스트 통과 (또는 추가)
  • 문서/주석 업데이트 (필요 시)

체크리스트

  • PR 제목이 Conventional Commits 형식이다 (type(scope): subject)
  • main이 아닌 feature/* 또는 fix/* 브랜치에서 작업했다
  • docs/의 제약(운영 비용 0원, 음성 미저장, 사이드 창 400px 등)을 위배하지 않는다
  • 음성 원본 데이터가 서버로 전송되지 않는다 (해당 시)
  • 빌드 산출물·로컬 환경 파일(.env, node_modules 등)이 포함되지 않았다

비고

  • 로그인 페이지의 "처음이신가요? 둘러보기" 버튼을 landing 페이지로 이동하도록 바꾸는 것도 괜찮을 것 같습니다.

@ahah1313
ahah1313 merged commit 3013221 into cc-team-8:main Jun 23, 2026
1 check passed
@eheka78 eheka78 assigned eheka78 and unassigned eheka78 Jun 23, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants