Skip to content

[feat] 웹 홈 화면 구현#303

Merged
ff1451 merged 9 commits into
developfrom
302-feat-웹-홈-화면-구현
May 18, 2026

Hidden character warning

The head ref may contain hidden characters: "302-feat-\uc6f9-\ud648-\ud654\uba74-\uad6c\ud604"
Merged

[feat] 웹 홈 화면 구현#303
ff1451 merged 9 commits into
developfrom
302-feat-웹-홈-화면-구현

Conversation

@ff1451
Copy link
Copy Markdown
Collaborator

@ff1451 ff1451 commented May 18, 2026

✨ 요약

- apps/web  화면과 공통 레이아웃/헤더를 구현했습니다.
- 대학 목록  API 클라이언트와 React Query 조회 훅을 추가했습니다.
- 검색/지역 필터 UI와  전역 스타일, 에셋, 타입 선언을 정리했습니다.



😎 해결한 이슈



Summary by CodeRabbit

Release Notes

  • Refactor

    • 모노레포 구조로 통합하여 프로젝트 유지보수성 향상
    • 공유 유틸 패키지 구조 확립 및 중앙집중식 Vite 설정 도입
  • New Features

    • 새로운 웹 앱 추가 및 통합 API 클라이언트 제공
  • Chores

    • 의존성 버전 카탈로그 기반 관리로 통일
    • CI/CD 파이프라인 최적화 및 Sentry 통합 강화
  • Documentation

    • 개발 가이드 및 프로젝트 구조 문서 전면 갱신

Review Change Stack

@ff1451 ff1451 added the ✨ Feature 기능 개발 label May 18, 2026
@ff1451 ff1451 self-assigned this May 18, 2026
@coderabbitai
Copy link
Copy Markdown
Contributor

coderabbitai Bot commented May 18, 2026

Warning

Rate limit exceeded

@ff1451 has exceeded the limit for the number of commits that can be reviewed per hour. Please wait 52 minutes and 7 seconds before requesting another review.

You’ve run out of usage credits. Purchase more in the billing tab.

⌛ How to resolve this issue?

After the wait time has elapsed, a review can be triggered using the @coderabbitai review command as a PR comment. Alternatively, push new commits to this PR.

We recommend that you space out your commits to avoid hitting the rate limit.

🚦 How do rate limits work?

CodeRabbit enforces hourly rate limits for each developer per organization.

Our paid plans have higher rate limits than the trial, open-source and free plans. In all cases, we re-allow further reviews after a brief timeout.

Please see our FAQ for further information.

ℹ️ Review info
⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Pro

Run ID: 0f4367b4-d534-47e9-a6e5-331b1892f4f3

📥 Commits

Reviewing files that changed from the base of the PR and between 6a68e20 and 970bb59.

⛔ Files ignored due to path filters (8)
  • apps/web/src/assets/club-badge-blue.png is excluded by !**/*.png, !apps/*/src/assets/** and included by **
  • apps/web/src/assets/club-badge-red.png is excluded by !**/*.png, !apps/*/src/assets/** and included by **
  • apps/web/src/assets/fonts/CalSans-Regular.woff2 is excluded by !**/*.woff2, !apps/*/src/assets/** and included by **
  • apps/web/src/assets/hero-cat-book.png is excluded by !**/*.png, !apps/*/src/assets/** and included by **
  • apps/web/src/assets/image/Logo.png is excluded by !**/*.png, !apps/*/src/assets/** and included by **
  • apps/web/src/assets/svg/search-icon.svg is excluded by !**/*.svg, !apps/*/src/assets/** and included by **
  • apps/web/src/assets/university-koreatech.png is excluded by !**/*.png, !apps/*/src/assets/** and included by **
  • apps/web/src/assets/university-seoul.png is excluded by !**/*.png, !apps/*/src/assets/** and included by **
📒 Files selected for processing (14)
  • apps/web/src/App.css
  • apps/web/src/App.tsx
  • apps/web/src/apis/client.ts
  • apps/web/src/apis/home/entity.ts
  • apps/web/src/apis/home/index.ts
  • apps/web/src/apis/home/queries.ts
  • apps/web/src/global.d.ts
  • apps/web/src/index.css
  • apps/web/src/layout/Header/index.tsx
  • apps/web/src/layout/index.tsx
  • apps/web/src/pages/Home/index.tsx
  • apps/web/src/svg.d.ts
  • eslint.config.js
  • packages/design-tokens/src/colors.css

Walkthrough

모노레포 인프라를 정비하고 웹 앱 기초를 구축하는 대규모 PR입니다. 공유 유틸 패키지(@konect/utils, @konect/vite-config)를 새로 추가하여 빌드 및 API 유틸을 중앙화하고, apps/app 전체에서 로컬 경로의 import를 이 패키지로 마이그레이션했습니다. 웹 앱(apps/web)은 fetch 기반 API 클라이언트, React Query 초기화, 홈 페이지(검색/필터 UI 포함), 라우팅을 새로 구현했습니다. 워크플로우와 패키지 스크립트를 앱별 필터링으로 분리했으며, AGENTS.md와 CLAUDE.md를 모노레포 규칙 중심으로 갱신했습니다.

Possibly related PRs

Suggested labels

⚙️ Setting, 🚀 Enhancement

🚥 Pre-merge checks | ✅ 4
✅ Passed checks (4 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed PR 제목은 웹 홈 화면 구현 기능을 명확하게 표현하며, 변경사항의 핵심을 잘 요약하고 있습니다.
Linked Issues check ✅ Passed PR이 #302의 모든 주요 요구사항(홈 화면 레이아웃, API 클라이언트, React Query 훅, 검색/지역 필터, 전역 스타일)을 충족합니다.
Out of Scope Changes check ✅ Passed 홈 화면 구현을 위해 필요한 범위 내에서 모노레포 설정, 의존성 카탈로그화, ESLint 재구성, 문서 갱신 등이 포함되어 있습니다.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch 302-feat-웹-홈-화면-구현

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@ff1451 ff1451 merged commit 8c1f49e into develop May 18, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

✨ Feature 기능 개발

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[feat] 웹 홈 화면 구현

1 participant