Refactoring a Next.js & Tailwind app with Cursor
- Next.js 13 앱을 최신 버전으로 업데이트하고, 기술 부채를 정리하며, 리팩토링을 수행하여 개발 속도를 향상시킵니다. 🚀
- 사용하지 않는 MDX 의존성을 제거하고, 외부 시스템에서 작업 게시물을 읽어오는 방식으로 변경합니다. 🗑️
- NIP 도구를 사용하여 사용하지 않는 코드 경로를 찾아 제거하고, 코드베이스를 정리합니다. 🧹
- 인라인 스타일을 Tailwind CSS로 대체하여 스타일 일관성을 높이고 유지보수를 용이하게 합니다. 💅
- Next.js font 컴포넌트를 사용하여 폰트를 로딩하고, 불필요한 비디오 관련 코드를 제거하여 페이지 로딩 속도를 개선합니다. ⚡
- genius.tsx 컴포넌트를 app.page로 통합하여 불필요한 추상화를 제거하고 코드 구조를 단순화합니다. 🧩
- 채용 공고 페이지를 리팩토링하여 공유 레이아웃을 사용하고, Ashb API에서 채용 정보를 동적으로 읽어옵니다. ⚙️
- 폼 컴포넌트를 Shad CN UI로 리팩토링하여 접근성을 높이고 UI 일관성을 개선합니다. 🎨
- pages 디렉토리를 app 라우터로 통합하고, 사용하지 않는 pages를 제거하여 최신 Next.js 아키텍처를 활용합니다. 🗺️
- ESLint를 Biome으로 마이그레이션하여 코드 포맷팅 및 린팅을 개선하고, 개발 생산성을 향상시킵니다. ✅