프로젝트 소개
Berlin AI Builders는 베를린의 AI 관련 모임을 집계하는 오픈 소스 이벤트 트래커입니다. 이 서비스는 GitHub Action을 통해 이틀마다 데이터를 자동으로 갱신하는 정적 사이트로 작동합니다.
주요 기술적 특징은 다음과 같습니다:
- 자동 데이터 수집: Node.js 스크립트(`update-events.mjs`)를 사용하여 Luma 및 Meetup iCal 피드에서 이벤트를 가져옵니다.
- 하이브리드 데이터 소싱: 자동 피드 데이터와 피드가 없는 이벤트를 위해 `manual-events.json`에 저장된 수동 큐레이션 항목을 결합합니다.
- 제로 비용 인프라: 자동화를 위한 GitHub Actions와 정적 호스팅을 위한 Vercel을 사용하여 무료로 실행되도록 설계되었습니다.
- 필터링: 다중 도시 캘린더에서 베를린 기반 이벤트만 표시되도록 도시별 필터링을 지원합니다.
- 배포: 정적 사이트로 배포되며, 프론트엔드는 로드 시 생성된 `events.json` 파일을 가져옵니다.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.