본문으로 건너뛰기
프로젝트개인 작업여정
Eun
프로젝트개인 작업여정

← 개인 목록으로
신길교회 야구 선교단 홈페이지 캡처 1

프로젝트 한눈에 보기

신길교회 야구 선교단 홈페이지

쉽게 말하면

신길교회 야구 선교단의 경기 기록과 운영 콘텐츠를 통합 관리하는 Nuxt 3 기반 공식 홈페이지입니다. 소개 / 기록 / 경기 / 선수 / MVP / 영상 / 소식 / 문의 정보 구조를 설계하고, 게임원 HTML을 JSON으로 변환하는 자동화 파이프라인을 구축해 별도 서버 없이도 효율적으로 운영할 수 있도록 구현했습니다.

Nuxt 3 / Vue 3 / TypeScript / Pinia / SCSS / AG Grid / Node.js / cheerio

페이지 이동하기GitHub

유형
개인 / Nuxt 커뮤니티 사이트
기간
2026.05.31~
소요 시간
2026.05~진행 중
역할
기획 / 디자인 / 퍼블리싱 / 프론트엔드 / 기록 파이프라인 개발 전체 담당

01 / PROJECT NOTE

제가 맡고 끝까지 책임진 일

완성 화면만 나열하지 않았습니다. 왜 그렇게 만들었고 어떤 변화를 남겼는지 차례대로 설명합니다.

문제를 이렇게 풀었습니다

  • 선교단 소개 / 조직 / 히스토리, 단체사진, 전체/연도별/월별/조별 기록, 월 / 주간 MVP, 선수 / 경기 / YouTube / 소식 / 문의 페이지 IA 설계
  • 게임원 경기 HTML을 cheerio로 파싱해 경기 / 누적 기록 JSON을 생성하는 `parse-game-html` / `build-records` / `update-records` 스크립트 구축
  • A조(Davids) / D조(다윗) 자동 구분, `playerId` 기준 통계 집계, AG Grid 기록 표 / 경기 상세 MVP/하이라이트 섹션 구현
  • `useBasePath` / `fetchJson()`으로 GitHub Pages base path 대응, `GAME_RECORD_UPDATE_HANDOFF.md`로 경기 후 운영 절차 문서화
  • 6월: 다크 / 라이트 테마, 홈 최근 경기 / 영상 링크 레이아웃, 리더 카드 컴포넌트 / 이미지 경로 동적 처리, favicon / SCSS 통합
  • GitHub Actions / `npm run deploy` / sitemap 생성 / JSON-LD / 경기 / 뉴스 동적 SEO 메타로 정적 배포 파이프라인 정리

그래서 실제로 달라진 점

  • 정보 구조부터 기록 / 통계 / 선수 / 미디어 / 배포까지 서비스 운영에 필요한 핵심 기능 구축
  • 게임원 HTML만 추가하면 `npm run update` 한 번으로 경기 / 누적 / 조별 기록을 재생성하는 비개발자 친화 운영 구조 확립
  • 상대팀 선수 기록 제외 / 선수명 `players.json` 매칭 등 야구 기록 도메인 규칙을 파싱 스크립트와 README에 반영

이 프로젝트에서 눈여겨볼 점

  • 교회 공동체 운영에 맞춘 정적 사이트 — 서버 없이도 경기 후 기록 갱신이 가능한 파이프라인
  • 실제 경기 / 영상 / MVP 데이터를 반영할 수 있는 운영 중심 콘텐츠 구조 설계
  • GitHub Pages base path, 접근성, SEO, 다크/라이트 테마를 포함한 배포 / 운영 가능한 실서비스

02 / SCREENS

화면으로 확인하기

말보다 화면이 빠를 때가 있습니다. 실제 결과물에서 구현의 디테일을 확인해 보세요.

신길교회 야구 선교단 홈페이지 캡처 1
01 교회 공동체 운영에 맞춘 정적 사이트 — 서버 없이도 경기 후 기록 갱신이 가능한 파이프라인
신길교회 야구 선교단 홈페이지 캡처 2
02 실제 경기 / 영상 / MVP 데이터를 반영할 수 있는 운영 중심 콘텐츠 구조 설계
신길교회 야구 선교단 홈페이지 캡처 3
03 GitHub Pages base path, 접근성, SEO, 다크/라이트 테마를 포함한 배포 / 운영 가능한 실서비스
신길교회 야구 선교단 홈페이지 캡처 4
04 교회 공동체 운영에 맞춘 정적 사이트 — 서버 없이도 경기 후 기록 갱신이 가능한 파이프라인
신길교회 야구 선교단 홈페이지 캡처 5
05 실제 경기 / 영상 / MVP 데이터를 반영할 수 있는 운영 중심 콘텐츠 구조 설계
신길교회 야구 선교단 홈페이지 캡처 6
06 GitHub Pages base path, 접근성, SEO, 다크/라이트 테마를 포함한 배포 / 운영 가능한 실서비스

03 / KEEP EXPLORING

다음 프로젝트

플라이티 클론 데모↗카카오톡 클론↗포트폴리오 웹사이트 2025↗메이트메이트(MATEMATE) 룸메이트 매칭↗
← 다 읽었다면 개인 프로젝트 목록으로

✦

웹 퍼블리셔 / 웹 프론트엔드 개발자 은영환의 2026 포트폴리오

  • 포트폴리오 홈
  • 실무 프로젝트 갤러리
  • 개인 프로젝트 갤러리

© 2026 Eunyounghwan Portfolio