2026 HICC 프로젝트 대회 · 1팀 Dmember = DM + Remember — 인스타 DM으로 보내면, 대신 기억해준다.
인스타그램에서 저장만 해두고 다시 안 보는 게시물을, 서비스 계정으로 DM 한 번만 보내면 AI가 내용을 분석해 일정 / 맛집 / 꿀팁 / 메모로 자동 분류하고 캘린더·보관함에 정리해주는 안드로이드 앱의 백엔드 서버.
유저가 인스타 게시물을 서비스 계정으로 DM 전송하면, 백엔드가 Instagram API로 수신하고 NVIDIA AI API로 내용을 분석해 카테고리·마감일을 뽑아 저장하고 알림까지 예약한다.
[안드로이드 앱 (Kotlin)]
│ HTTP
▼
[백엔드 서버 (Spring Boot)] ← 이 레포
│ ├── Instagram Messaging API (DM 수집)
│ └── NVIDIA AI API (텍스트 분석·분류)
▼
[MySQL] + [FCM 푸시 알림]
| 파트 | 기술 |
|---|---|
| Backend | Java / Spring Boot |
| DB | MySQL |
| 콘텐츠 수집 | Instagram Messaging API (Meta) |
| AI | NVIDIA AI API (LLM 분류·날짜추출) |
| 푸시 | Firebase Cloud Messaging (FCM) |
| Frontend (별도 레포) | Android / Kotlin |
| 카테고리 | 설명 | 알림 |
|---|---|---|
SCHEDULE |
공모전·행사 등 날짜·마감이 있는 일정 | 마감 7일 전 (D-7) |
WISHLIST |
맛집·카페·여행지 등 가보고 싶은 장소 | 저장 후 7일 뒤 리마인드 |
STUDY |
공부·취업 꿀팁·학습 자료 | 저장 후 7일 뒤 리마인드 |
IDEAS |
위에 안 들어가는 일반 메모 | 저장 후 7일 뒤 리마인드 |
개발 산출물은 docs/ 폴더에 있다.
| 문서 | 내용 |
|---|---|
| 기획서 (docx) | 공식 팀 기획서 — 서비스 개요·Sitemap·기능명세·일정 |
| 기능명세표 (xlsx) | 화면·기능·구현여부 정리 |
| 유스케이스·플로우 | Use Case Diagram + 전체 서비스 Flow Diagram (2주차) |
| 아키텍처 | 시스템 구성도 + Spring 패키지 설계 |
| ERD | DB 테이블 설계 + DDL |
| API 명세서 | 엔드포인트·요청/응답 규격 |
| 날짜 | 제출물 |
|---|---|
| 07/10 | 주제 발표 · Sitemap · 기능명세서 |
| 07/17 | Use Case / Flow Diagram · Wireframe |
| 07/24 | ERD · API 명세서 |
| 07/31 | 개발 현황 |
| 08/11 | 코드 마감 (GitHub 제출) |
| 08/15 | 최종 발표 (대면) |