낮에는 국모, 밤에는 릴스황
숏폼 밈으로 나라를 통치하는 아나크로니즘 통치 시뮬레이션 앱
야르야르 못말리는 명성황후는
숏폼 영상(릴스)을 기반으로 한 통치 시뮬레이션 + 소셜 게임입니다.
플레이어는 조선의 국모가 되어
릴스를 올리고, 평가받고, 밈의 힘으로 나라를 운영합니다.
- 📱 숏폼 중심 UX
- 🧠 AI 기반 영상 분석 및 점수 산정
- 🎮 선택과 결과가 누적되는 통치 시뮬레이션
- 😂 역사 × 현대 밈의 아나크로니즘 세계관
- 릴스 = 정책
- 조회수 / 반응 = 민심
- AI 심사 = 조정(朝廷)의 판단
- 점수 누적 = 통치 성과
“밈을 잘 다루는 자가 나라를 다스린다”
[ Client (App/Web) ] | v [ Spring Boot API ] | ├── AWS S3 / CloudFront (영상 저장 & 서빙) | └── FastAPI AI Server ├── FFmpeg (프레임/신호 추출) ├── Vision AI (장면/인물 판단) └── Rule Engine (점수 계산)
- 영상은 S3에 저장되고 CloudFront로 서빙
- AI 서버는 비용 최소화 파이프라인 구조
- 동일 영상은 해시 기반 캐싱으로 재분석 방지
- 영상 업로드
- FFmpeg 기반 물리 신호 추출
- 프레임 변화
- 움직임 밀도
- Vision AI 판단
- 인물 여부
- 장면 타입
- 분위기
- 규칙 기반 점수 계산
- 최종 통치 점수 반환
같은 영상은 언제 분석해도 유사한 결과가 나오도록 설계
- [이름]
- Spring Boot API 설계
- 영상 업로드 & 저장 로직
- AI 서버 연동
- 게임 도메인 로직 구현
- [이름]
- FastAPI AI 서버 구축
- FFmpeg 기반 영상 신호 분석
- Vision AI 프롬프트 설계
- 점수 산정 규칙 설계
- [이름]
- UI/UX 구현
- 릴스 업로드 및 결과 화면
- 게임 흐름 화면 구성
(필요 시 팀원 역할은 확장 예정)
- Java 17
- Spring Boot
- JPA / Hibernate
- AWS S3 / CloudFront
- Python
- FastAPI
- FFmpeg
- OpenAI Vision API
- Docker
- AWS EC2
- Nginx
- GitHub Actions (CI/CD)
- 영상 업로드 파이프라인
- AI 영상 분석 MVP
- 점수 산정 로직
- 게임 루프 고도화
- 소셜 기능 확장
YAR-YAR-FE: FrontendYAR-YAR-BE: Spring Boot BackendYAR-AI: FastAPI AI ServerYAR-UI: 디자인 / 프로토타입 (Private)
본 프로젝트는 학습 및 포트폴리오 용도로 제작되었습니다.
“역사를 바꾸는 건 총이 아니라 밈이다.”