- 팀명: 세얼간이
- 팀원 및 역할:
- 권민준 (리더) - GitHub ID: funky-jun
- 권상혁 (커미터) - GitHub ID: pttnekh
- 박성제 (메인테이너) - GitHub ID: seongje973
- 프로젝트명: 오늘의 하늘
- 배경 및 문제: 기존 날씨 서비스는 광고 과다 및 한눈에 보기 어려운 UI로 대학생 및 일반 사용자가 원하는 도시 날씨 정보를 간단히 확인하기 어려움
- 핵심 아이디어: Flask 서버와 공공 API 연동으로 현재 기온, 체감온도, 습도, 풍속을 간단하고 직관적인 UI로 제공하는 웹 서비스
- API 기반 날씨 데이터 제공 (OpenWeatherMap 등)
- 3시간 단위 단기 예보 및 5~7일 주간 예보 카드 UI 표시
- Flask + Jinja2 또는 React 프론트엔드 기반 가볍고 직관적인 UI/UX
- 일정 시간 캐시 적용으로 응답 속도 및 API 호출 비용 절감
| 주차 | 내용 |
|---|---|
| 2주차 | 역할 분담, 제안서 작성, GitHub 계정 생성 |
| 3주차 | 제안서 발표, 팀 저장소 생성 |
| 4주차 | 기능 설계 회의, GitHub 사용 숙련 |
| 5~8주차 | 1차 기능 개발, PR 및 리뷰 반복 |
| 9주차 | 개선 계획 및 회의 |
| 10~12주차 | 2차 기능 개발 및 버그 수정 |
| 13주차 | 시연 및 발표 준비 |
| 14주차 | 최종 발표 |
- 메인 브랜치: develop
- 커밋 타입: feature, modify, refactor, fix, docs, chore
- 이슈명 규칙: 커밋 타입 + 이슈 번호 + 설명 (예: feature/#3-날씨_조회)
- 브랜치명 규칙: 커밋 타입/#이슈번호 (예: feature/#3)
- PR 작성: 제목(feature : 기능명), 내용(구현 요약, 테스트, 리뷰 요청)
- 리뷰: 최소 1인 승인 후 병합, 병합 시 팀원 동의 필요
- 회의록 및 문서: 노션 페이지 및 GitHub 저장소에 관리
- 도시 검색 기능 추가 (원하는 지역 날씨 조회)
- 즐겨찾기 기능 (자주 확인 도시 저장 및 모아보기)
- 공공 API 활용 능력 향상
- Flask 웹 개발 역량 강화
- GitHub 협업 및 OSS 코딩 역량 인증 준비
- 문서화 및 팀워크 경험