본문 바로가기

ABC 부트캠프

[2026 ABC 프로젝트 멘토링 1기] 프로젝트 1주차

프로젝트 드디어 1주차가 되었다. . . 시간은 정말 빠른 것 같다. 

 

이제부터 프로젝트를 하면서 간단히라도 정리 하면서 그날 한 것들이 휘발되지 않게 기록하기로 했다.

 

일단 개발 전체적인 틀이다.

 

개발을 하기 위한 표준 절차 (익숙해지기)

1. 요구사항 구체화 및 기능 명세

- 코드를 짜기 전 '무엇을' 만들지 완벽하게 정의하는 단계.

 

2. 개발 환경 구축

- 팀원 모두가 동일 환경에서 작업할 수 있도록 '틀'을 잡는 단계.

   - 프레임워크 설정.

   - 협업 툴 연동 

 

3. 데이터 설계 및 아키텍처 수립 

   - DB 스키마 설계

   - API 설계

 

4. 핵심 기능 구현 

- 우선순위에 따라 기능을 하나씩 만들어 가는 단계.

 

5. 테스트 및 디버깅

- 통합 테스트

- 사용자 테스트

 

6. 배포 및 문서화

- 최종 산출물 정리

 

사전 교육 실시 (총 2일) 

 

 

내가 할려는 프로젝트를 간단히 설명하면 이렇다.

 

1. 프로젝트 소개

- 프로젝트 명 : Memora ( AI 기반 자동 기록 및 생활 패턴 분석 애플리케이션) 

- 수행 기간 : 2026.03.23 ~. 2026.05.15 (총 8주) 

 

- AI 기반 자동 기록 및 생활 패턴 분석 서비스: 사진 메타데이터(시간, GPS)와 이미지 분석(OpenAI Vision)을 결합하여 노년층의 일상을 자동으로 기록하고, 누적된 데이터를 기반으로 건강한 생활 패턴을 제안하는 서비스.

- 파편화된 일상의 서사적 재구성을 통한 정서 케어 솔루션: 사용자가 하루 동안 남긴 단편적인 사진과 감정 스냅샷을 AI가 맥락적으로 연결하여 한 편의 감성적인 일기로 완성하며, 이를 통해 노년층의 자아 존중감 향상과 보호자와의 정서적 교감을 돕는 서비스.

 

누굴 위한 플랫폼인가???

디지털 기기가 낯선 노년층을 위해, 사진 한 장으로 일상을 자동 기록하고 AI가 감정을 분석해주는 스마트 생활 지원 서비스이다.

 

2. 왜 '노년층'을 위한 일기인가?

- 사회적 문제 : 고령화 사회에서 노년층의 정신 건강 관리가 중요해지고 있지만, 기존 앱들은 텍스트 입력 중심이라 노인들에게는 장벽이 높다.

- 해결 방안 : 복잡한 타이핑 대신 사진 메타데이터(시간, 위치)와 AI 이미지 분석을 결합해 '알아서 써지는 일기'를 제공하고자 한다.

필요한 개발 도구

 

 

3. 기술스택

구분 기술명 활용 목적 및 세부 내용
Frontend React / JavaScript 시니어 특화 고대비 UI 구현 및 컴포넌트 기반의 상호작용 웹/앱 콘텐츠 개발
Backend Java / Spring Boot 복합 시스템 자동화 로직 처리 및 OpenAI API 기반 서버 사이드 연동
Database PostgreSQL 일기 데이터, 사진 위치 정보, 감정 기록 저장 및 관계형 데이터 모델링
AI / ML OpenAI Vision API 사진 분석을 통한 상황 키워드 추출 및 일기 초안 자동 생성 알고리즘 구현
Security Spring Security / JWT 사용자 인증 시스템 구축 및 개인정보 보호를 위한 데이터 암호화 적용
Infra Linux / SSH 2225 포트 기반 원격 서버 환경 구축 및 팀 협업용 중앙 개발 인프라 운영
Design Figma 18pt 이상 대형 폰트 및 직관적 아이콘 중심의 시니어 전용 UX/UI 설계
Util Metadata Extractor 업로드된 사진 파일에서 GPS 및 촬영 시간 정보를 추출하는 Java 유틸리티 기술

 

 

 

 

대충 프로토 타입은 이런 느낌.

 

간단한 핵심 기능

- 사진 분석 기반 일상 자동 기록 

- 시니어 맞춤형 UX 및 정서 상호작용 

- 생활 패턴 분석 및 보안 관리 

 

요구 사항

- 일기에는 기분 선택이 존재함. (6개의 이모티콘을 보여주며, 이모티콘은 텍스트랑 같이 보이게 함)

- 사용자가 사진을 선택할 수 있음.

   - 사진 업로드 : [사진 선택] 버튼 클릭 시 갤러리/카메라 연동

   - 데이터 자동 추출 : 사진 선택 시 백엔드에서 메타데이터(시간, 위치) 추출

- 최종 컨펌 : 작성 완료 전 AI가 정리한 일기 초안 확인 

   - [마음에 들어요] : 그대로 저장 및 기분 확정.

   - [수정] : 기분 다시 선택/ 직접 수정 / 다시 작성 

- AI를 통해 작성된 내용을 사용자가 확인해서 수정할 수 있음.

 

프로젝트 역할 분담.

이름 역할 주요 업무
임*민 팀장 일정 및 개발 진척 관리, 요구사항 정의 및 기능 명세서 작성 
 

허*혁 팀원1 PostgreSQL데이터베이스 구축, 백엔드 로직 및 서버 테스트 
 

최*원 팀원2 시스템 아키텍처 설계, OpenAI 및 외부 API 연동 서버 로직 구현 
 

황*솔 팀원3 OpenAI API 기반 AI 기능(사진 분석, 자동 기록 생성) 개발 
 

 

 

 

이번 프로젝트는 나에게 있어 사실 두번째 프로젝트이다.

하지만 첫번째는 오래되기도 하였고, 내가 주도적으로 한 것은 아니라 많이 부족한 느낌이었다.

이번 프로젝트를 통해 실력적이든, 의사소통 능력이든 많이 성장하고 싶다.