Skip to content

About

급식배틀: GitHub Copilot 활용 초중고 급식 메뉴 조회 및 분석 앱 개발 워크숍

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

11 stars

Watchers

0 watching

Forks

Repository files navigation

급식배틀: GitHub Copilot 활용 초중고 급식 메뉴 조회 및 분석 앱 개발 워크숍

NEIS 공개 API를 활용해 초중고 급식 메뉴를 조회하고 AI 에이전트로 분석하는 웹 애플리케이션을 단계별로 구현하는 워크숍입니다. GitHub Copilot과 함께 요구사항 및 API 명세 작성부터 앱 개발, Azure 배포, MCP 서버와 멀티 에이전트 워크플로우 구현까지 진행합니다.

워크숍 시작하기 | 전체 커리큘럼 보기 | 데모 앱 리포지토리 | 템플릿으로 저장소 만들기

워크숍에서 만드는 것

  • 학교와 날짜 범위를 기준으로 급식 메뉴를 조회하는 웹 애플리케이션
  • NEIS 공개 API를 연동하는 백엔드와 사용자 인터페이스
  • Azure 배포 및 GitHub Actions 기반 테스트·배포 자동화
  • 급식 정보 활용을 위한 MCP 서버
  • 평가 루브릭에 따라 두 학교의 급식을 비교하는 멀티 에이전트 워크플로우

시작하기

워크숍을 시작하려면 GitHub 및 Azure 계정과 다음 도구가 필요합니다.

이 저장소를 포크하는 대신 템플릿으로 새 저장소를 만든 후 개발 환경 설정의 안내를 따라 진행하세요.

Note

완성된 애플리케이션을 직접 실행하거나 구현 결과를 비교하려면 데모 앱 리포지토리를 참고하세요.

커리큘럼

단계 주제
00 개발 환경 설정
01 openapi.json 명세 생성
02 AGENTS.md 문서 생성
03 PRD 및 TRD 생성
04 앱 개발
05 AGENTS.md 문서 수정
06 Azure에 앱 배포
07 GitHub Actions로 테스트 및 배포 자동화
08 MCP 서버 구현
09 에이전트 분석 평가 항목 정의
10 멀티 에이전트 워크플로우 구현
11 데이터베이스 연동 (작성 예정)

저장소 구성

경로 설명
data/ API 명세 작성에 사용하는 원본 데이터
docs/ 단계별 워크숍 가이드

프론트엔드, 백엔드 및 배포 관련 소스는 워크숍을 진행하면서 참가자의 저장소에 생성됩니다.

추가 학습 자료

프로젝트 안내

About

급식배틀: GitHub Copilot 활용 초중고 급식 메뉴 조회 및 분석 앱 개발 워크숍

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

11 stars

Watchers

0 watching

Forks

Contributors