VoteY는 투표를 중심으로 의견을 공유하고, 결과를 심층적으로 분석할 수 있는 SNS 플랫폼입니다.
사용자는 텍스트, 이미지, 영상 기반 투표를 생성하고 참여할 수 있으며, 댓글·좋아요·공유·팔로우·알림 기능 등 다양한 SNS 요소를 경험할 수 있습니다.
또한 성별, 연령대, 지역별 통계 분석을 통해 의미 있는 인사이트를 제공하고, 생성형 AI를 활용해 당일 뉴스를 기반으로 오늘의 이슈 및 투표를 생성합니다.
/src
/main/java/project/votebackend
├─ application
├─ client
├─ config
├─ controller
├─ domain
├─ dto
├─ exception
├─ repository
├─ scheduler
├─ security
├─ service
├─ type
└─ util
/test/java/project/votebackend
- 텍스트, 이미지, 영상 기반 투표 생성
- 사용자 참여 투표, 투표 결과 즉시 확인
- 투표 결과에 대한 성별, 연령대, 지역별 통계 분석
- 댓글, 대댓글, 좋아요, 북마크, 공유
- 팔로우/팔로워
- 실시간 알림 서비스
- 좋아요 수 / 댓글 수 / 투표 수 기준으로 인기 게시물 제공
- 당일 트렌드를 반영한 실시간 인기 투표 노출
- 네이버 뉴스 기반으로 카테고리별 인기 있는 주제 선정
- 생성형 AI가 자동으로 투표 및 오늘의 이슈 생성
- FastAPI 서버를 통해 Spring과 연동
- 앱 내 AI 추천 투표 제공
| 기능 | 화면 |
|---|---|
| 홈 탭 | ![]() |
| 통계 분석 | ![]() |
| 인기 탭 | ![]() |
| 글작성 탭 | ![]() |
| 이슈 탭 | ![]() |
| 마이페이지 | ![]() |





