Skip to content

OSS-teamproject-Todays-sky/todays-sky

Repository files navigation

세얼간이 팀 프로젝트: 오늘의 하늘

1. 팀 소개

  • 팀명: 세얼간이
  • 팀원 및 역할:
    • 권민준 (리더) - GitHub ID: funky-jun
    • 권상혁 (커미터) - GitHub ID: pttnekh
    • 박성제 (메인테이너) - GitHub ID: seongje973

2. 프로젝트 주제 및 개요

  • 프로젝트명: 오늘의 하늘
  • 배경 및 문제: 기존 날씨 서비스는 광고 과다 및 한눈에 보기 어려운 UI로 대학생 및 일반 사용자가 원하는 도시 날씨 정보를 간단히 확인하기 어려움
  • 핵심 아이디어: Flask 서버와 공공 API 연동으로 현재 기온, 체감온도, 습도, 풍속을 간단하고 직관적인 UI로 제공하는 웹 서비스

3. 주요 기능 설계

  • API 기반 날씨 데이터 제공 (OpenWeatherMap 등)
  • 3시간 단위 단기 예보 및 5~7일 주간 예보 카드 UI 표시
  • Flask + Jinja2 또는 React 프론트엔드 기반 가볍고 직관적인 UI/UX
  • 일정 시간 캐시 적용으로 응답 속도 및 API 호출 비용 절감

4. 개발 및 협업 일정

주차 내용
2주차 역할 분담, 제안서 작성, GitHub 계정 생성
3주차 제안서 발표, 팀 저장소 생성
4주차 기능 설계 회의, GitHub 사용 숙련
5~8주차 1차 기능 개발, PR 및 리뷰 반복
9주차 개선 계획 및 회의
10~12주차 2차 기능 개발 및 버그 수정
13주차 시연 및 발표 준비
14주차 최종 발표

5. GitHub 협업 계획

  • 메인 브랜치: develop
  • 커밋 타입: feature, modify, refactor, fix, docs, chore
  • 이슈명 규칙: 커밋 타입 + 이슈 번호 + 설명 (예: feature/#3-날씨_조회)
  • 브랜치명 규칙: 커밋 타입/#이슈번호 (예: feature/#3)
  • PR 작성: 제목(feature : 기능명), 내용(구현 요약, 테스트, 리뷰 요청)
  • 리뷰: 최소 1인 승인 후 병합, 병합 시 팀원 동의 필요
  • 회의록 및 문서: 노션 페이지 및 GitHub 저장소에 관리

6. 예상 결과물 및 향후 계획

  • 도시 검색 기능 추가 (원하는 지역 날씨 조회)
  • 즐겨찾기 기능 (자주 확인 도시 저장 및 모아보기)

7. 기대 효과 및 목표

  • 공공 API 활용 능력 향상
  • Flask 웹 개발 역량 강화
  • GitHub 협업 및 OSS 코딩 역량 인증 준비
  • 문서화 및 팀워크 경험

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •