미래의 나 AI
Source: Dev.to
제가 만든 것
FutureMe AI는 미래의 자신과 대화할 수 있는 개인 AI 금고입니다.
오늘 메시지, 목표, 두려움, 꿈, 계획 등을 작성하면 FutureMe AI가 이를 AI‑기반의 미래 대화, 알림, 동기 부여 메시지로 변환해 나중에 여러분의 디지털 “미래 버전”을 통해 전달합니다.
마치 미래의 자신에게 음성 메모를 남기는 것과 같지만, AI가 답장을 해줍니다.
피치 영상
안녕하세요, 저는 Priyashi이며 제 프로젝트 FutureMe AI를 소개합니다.
이 웹 애플리케이션은 사용자가 미래의 자신에게 메시지를 보내고, 지정된 날짜와 시간에 자동으로 수신하도록 합니다.
- 사용자는 이메일을 입력하고, 메시지를 작성한 뒤, 미래의 날짜와 시간을 선택합니다.
- Send to Future 버튼을 클릭하면 시스템이 편지를 안전하게 저장하고 백그라운드 크론 작업으로 스케줄링합니다.
- 전송 후 사용자는 즉시 영감을 주는 동기 부여 인용구도 함께 받습니다.
백그라운드에서는 스케줄러가 매분마다 전송 예정인 편지를 확인합니다. 지정된 시간이 되면 시스템이 Nodemailer를 사용해 자동으로 이메일을 발송합니다.
이 프로젝트는 Node.js, Express, Nodemailer, Cron, 그리고 Canvas API를 활용한 맞춤형 애니메이션 프론트엔드로 구축되었습니다.
FutureMe AI는 성찰을 자동화로 전환합니다.
데모
- 설명 영상:
- GitHub Repo:
테스트 방법
- 계정을 생성합니다.
- 미래의 자신에게 보낼 메시지를 작성합니다.
- 미래 날짜를 선택합니다.
- 나중에 AI가 생성한 미래 응답을 받아봅니다.
이 프로젝트가 탄생한 배경
대부분의 사람들은 자신이 되고 싶은 모습을 알고 있지만, 스스로를 점검하는 것을 잊습니다.
저는 다음과 같은 목적을 위해 FutureMe AI를 만들었습니다:
- 개인 성장 추적
- 미래의 자신과 대화
- 동기 부여 유지
- 일기를 인터랙티브하게 전환
정적인 메모 대신, 미래의 자신은 AI 퍼소나가 되어 답장을 하고, 동기를 부여하며, 시간에 따라 성장 모습을 반영합니다. 개인 개발을 감성적이고, 개인적이며, 재미있게 만들어 줍니다.
기술 하이라이트
- 프론트엔드: React + Tailwind
- 백엔드: Node.js + Express
- 데이터베이스: MongoDB
- 인증: JWT
- AI 레이어: OpenAI / Gemini
- 스케줄된 전달 시스템: cron jobs
- 보안 암호화 메모리 금고
- 맞춤형 AI 퍼소나 생성
Mux 사용 (추가 상금 카테고리 참가자 전용)
Mux는 다음 용도로 사용됩니다:
- 사용자가 녹음한 미래 메시지 호스팅
- 스케줄된 AI‑생성 비디오 답변 전달
- 낮은 지연 시간과 높은 신뢰성을 갖춘 동기 부여 미래‑자신 비디오 스트리밍
- 보안된 개인 비디오 재생 관리
