
Hackathon Japan: 일본 해커톤 정보를 자동 수집하고 AI로 보완하는 커뮤니티 플랫폼 공개
요약
일본의 해커톤 정보를 자동으로 수집하고 AI로 보완하는 커뮤니티 플랫폼 Hackathon Japan을 소개합니다. AWS Bedrock을 활용해 상금, 주제 등을 자동 추출하며 팀원 모집과 커뮤니티 기능을 제공합니다.
핵심 포인트
- AWS Bedrock(Claude Sonnet)을 통한 해커톤 정보 자동 추출 및 보완
- SQS, Scraper, DynamoDB 등을 활용한 자동화 데이터 파이프라인 구축
- 팀원 모집, DM, 참가 리포트 등 해커톤 특화 커뮤니티 기능 제공
- 초심자부터 상급자까지 타겟별 맞춤형 필터링 및 정보 제공
일본에서 개최되는 해커톤 정보를 매일 자동으로 수집 및 정리하며,
나아가 AI를 통해 상금이나 주제를 보완하고, 팀원 모집, 참가 리포트, DM까지 가능한
커뮤니티 플랫폼이 되었습니다!
본 기사에서는,
- 어떤 서비스인지
- 어떤 사람에게 유용한지
- 어떤 효과가 있는지
- 왜 만들었는지 (배경)
- 기술 구성 및 아키텍처
- 개발하며 어려웠던 포인트
- 향후 로드맵
을 총정리하여 소개합니다.
다수의 정보원에서 해커톤 정보를 자동으로 수집하고,
검색・필터링・캘린더 표시・AI 보완・커뮤니티 기능까지 갖춘
해커톤 특화 플랫폼입니다!
- 매일 자동 수집
- 개최 예정 / 개최 완료 전환
- 정렬 순서 변경 (시작일순 / 상금순)
- 온라인 / 오프라인 / 초심자용 필터
- 키워드 검색
- 리스트 / 캘린더 전환
AWS Bedrock (Claude Sonnet)이 다음을 자동으로 추출합니다:
-
상금액 (엔화 환산)
-
주제
-
초심자용 판정
-
온라인 / 오프라인 판정
-
TEAM: 스킬 제공 / 구함
-
REPORT: 참가 리포트 (★ 평가 포함)
-
답장・편집・삭제
-
대화 목록
-
미확인 건수
-
메시지 기록
-
즐겨찾기
-
지원 완료
-
참가 완료
-
공개 포트폴리오
-
메모 (2000자)
-
.ics 캘린더 내보내기
-
표시 이름 설정
-
아바타 이미지 업로드 (S3)
1. 해커톤 초심자
처음으로 해커톤에 참가하는 사람에게는 '나에게 맞는 이벤트를 고르는 것' 자체가 의외로 어렵습니다.
Hackathon Japan에서는 AI가 초심자용 여부를 자동으로 판정해주기 때문에, 망설임 없이 이벤트를 선택할 수 있습니다.
2. 학생 엔지니어 / 디자이너
포트폴리오 제작이나 실전 경험을 쌓고 싶은 학생에게는 상금액이나 주제로 이벤트를 비교할 수 있다는 것이 큰 장점입니다.
더 나아가, 팀원 모집 게시판을 통해 동료를 찾기 쉽다는 점도 매력적입니다.
3. 사회인 엔지니어
업무와 병행하며 참여할 이벤트를 찾고 싶은 직장인에게는 '주말 개최', '온라인 개최' 등의 조건으로 효율적으로 좁혀나갈 수 있다는 것이 매우 편리합니다.
4. 해커톤 상급자 (常連)
고액 상금 이벤트나 해외 계열 이벤트를 노리는 상급자에게는 상금순 정렬이나 Devpost 대응이 강력한 무기가 됩니다.
5. 팀을 꾸리고 싶은 사람
'함께 참가할 동료가 없다'는 고민을 해소하기 위해, TEAM 게시판과 DM 기능을 마련했습니다.
스킬이나 모집 내용 등을 바탕으로 궁합이 좋은 멤버를 찾기 쉽습니다.
6. 이벤트 주최자
참가자들이 올리는 리포트 (★ 평가 포함)는 이벤트 개선이나 집객의 참고 자료가 되는 '후기'로 활용할 수 있습니다.
■ 해커톤 정보가 너무 분산되어 있음
해커톤 정보는 여러 사이트에 흩어져 있어, 참가하고 싶은 이벤트를 찾는 것만으로도 큰 노력이 필요합니다.
'이것을 자동으로 모아서 정리해주는 시스템이 있다면...'이라는 생각이 개발의 시발점이었습니다.
■ 참가 전 진입 장벽이 높음
초심자용인지 알 수 없거나, 팀원을 찾기 어렵다는 등, 참가 전 심리적 진입 장벽이 높은 것도 과제였습니다.
그래서 AI 보완과 게시판, DM을 결합하여 이 문제를 해결하고 있습니다.
■ 해커톤을 '일회성 이벤트'가 아닌 '커뮤니티'로 만들고 싶음
이벤트가 끝나면 관계가 끊어지는 것이 아니라, 참가 → 회고 → 연결을 지속할 수 있는 장소를 만들고 싶다는 생각이 있습니다.
여러 Collector가 매일 정해진 시간에 작동하며, SQS → Scraper → Bedrock → DynamoDB → StatusUpdater라는 파이프라인으로 데이터가 자동으로 업데이트됩니다.
EventBridge Scheduler
├── ConnpassCollector
├── DoorkeeperCollector
...
- GET /hackathons (인증 불필요)
- 게시판 / DM / 사용자 데이터는 Cognito Authorizer 필수
| 레이어 | 기술 |
|---|---|
| 프론트 | Next.js 16, TypeScript, Tailwind |
| ... | |
| Collector | 시각 |
| --- | --- |
| Connpass | 06:00 |
| ... | |
| Hackathon Japan은 아직 진화하는 과정에 있으며, 앞으로도 사용자 경험을 높이기 위한 기능 추가를 예정하고 있습니다. |
■ AI 추천(AI レコメンド)
사용자의 참가 이력이나 관심 있는 테마, 스킬셋 등을 바탕으로, “당신에게 최적화된 해커톤”을 자동으로 제안하는 레코멘드 기능을 계획하고 있습니다.
단순히 목록에서 찾는 것을 넘어, 더욱 개인화된 경험을 제공하는 것이 목표입니다.
■ 참가 리포트 강화(参加レポート強化)
현재의 리포트 작성 기능에 더해, 사진 첨부, Markdown 지원, 좋아요 기능, 리포트 집계 등 커뮤니티로서의 교류가 더욱 활발해지는 시스템을 추가할 예정입니다.
■ Public API
해커톤 정보를 외부 서비스에서도 활용할 수 있도록 Public API 제공도 검토하고 있습니다.
이를 통해 커뮤니티 운영자나 개발자들이 자체적인 툴이나 대시보드를 구축할 수 있게 됩니다.
Hackathon Japan은 해커톤에 참가하는 사람들이 흔히 겪는 **“찾기 어렵다”, “비교하기 힘들다”, “동료를 찾기 어렵다”**와 같은 과제를 해결하기 위해 탄생한 서비스입니다.
- 해커톤 정보 자동 수집
- AI 기반 데이터 보완
- 커뮤니티 기능
- 개인 관리 기능
이러한 기능을 통해 “찾기 → 참가하기 → 되돌아보기(회고) → 연결되기”를 한 곳에서 완결할 수 있도록 설계되었습니다.
앞으로도 더욱 편리하고, 더 참여하기 쉬우며, 그리고 해커톤 문화가 확산되는 계기가 될 플랫폼이 되도록 개선을 계속해 나가겠습니다!
AI 자동 생성 콘텐츠
본 콘텐츠는 Qiita AI의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기