Cursor로 날씨 앱 형태를 한번 만들어봄.
강의에서 제공한 Cursor rules 파일을 적용하고, Next.js, TypeScript, shadcn/ui, Tailwind CSS 기준으로 작업함.
rules 파일에는 파일 구조, 네이밍, Server Components, Tailwind 사용 방식 같은 기본 규칙이 들어 있었다.
지역 선택, 현재 날씨, 5일 예보, 시간별 예보 같은 구조를 요구사항으로 잡음.
처음에는 Create Next App으로 기본 프로젝트를 만들고, 다음 커밋에서 날씨 앱 기능을 붙였다.
API 키랑 위치 권한 같은 부분만 맞으면 앱 형태가 생각보다 금방 나옴.
https://github.com/kimyeonghoon/weather_app_cursor