← 포트폴리오

RIZZ AI Portfolio Project

공간 예약과 커피챗을,
카카오톡으로 연결한 AI MVP.

Frontend
Next.js · React · TypeScript
Backend
Node.js · Drizzle · PostgreSQL
AI & Channel
AI SDK · OpenAI · Kakao
Infra
AWS · Nginx · PM2 · LiveKit
홈의 중앙 캘린더에 공간 예약과 코치 이벤트가 보이고, 오른쪽 리즈 AI에서 예약·추천·참여를 요청하는 화면
RIZZ AI · 홈 캘린더와 AI / 실제 MVP 화면 · 가상 데모 데이터

리즈의 공간 이용률을 높이기 위해 시작한 프로젝트입니다. 커피챗으로 공간을 찾을 이유를 만들고, 수강생과 코치의 예약·개설·소통을 AI로 연결했습니다.

낮은 공간 이용률을 다룬 영상을 보고, 강사진과의 만남을 공간의 이용 목적으로 제안했습니다. 이 흐름을 홈 캘린더와 카카오톡에서 경험할 수 있도록 일주일 동안 MVP를 제작했습니다.

발견한 문제

공간을 예약하기 어렵고, 찾아갈 이유도 부족하다

공간

낮은 이용률

공간은 있지만, 수강생이 찾아와 사용할 이유가 부족합니다.

예약

번거로운 이용 과정

시간·장소·좌석을 확인하고 예약하는 과정이 복잡합니다.

수강생

강사진과의 실제 만남

강의 시청을 넘어 강사진을 만나 직접 피드백받고 싶어 합니다.

제안하는 해결 방식

커피챗으로 공간을 이용할 이유를 만듭니다.

AI와 대화하며 공간을 예약하고, 그곳에서 코치와 만납니다. 커피챗에는 수강 자격과 진도율 조건을 설정해, 강사진과의 만남을 강의 완주의 동기로 연결합니다.

  1. 강의 수강학습 시작
  2. 참여 조건 달성예: 해당 강의 진도 70%
  3. 코치 커피챗공간 방문 · 직접 피드백
  4. 다음 학습피드백을 적용하고 재참여
진도율은 코치가 정하는 참여 조건의 예시입니다.

고민을 남기면, 코치가 먼저 커피챗을 제안합니다.

공간 예약 시 남긴 오늘의 목표와 고민을 코치가 공간 이용 현황에서 확인합니다. 도움이 필요한 수강생에게 먼저 실시간 커피챗을 제안하며, 공간 이용을 피드백과 만남으로 연결합니다.

AI 중심 MVP

수강생도 코치도, AI와 대화하며 서비스를 이용합니다

“편집실 예약해줘.” 한마디면 시작할 수 있습니다. AI가 필요한 날짜·시간·좌석을 질문하고, 가능한 자리를 찾아 사용자 확인 후 예약을 완료합니다. 커피챗 추천·신청·소통과 코치의 커피챗·강연 개설도 대화로 처리하고, 모든 일정은 캘린더로 시각화합니다.

STUDENT

수강생

“편집실 예약해줘.”

  • AI의 추가 질문을 따라 공간 예약
  • 오늘의 고민 공유·커피챗 참여
  • 코치·수강생과 소통
COACH

코치

“강의 진도 70% 이상인 수강생을 위한 커피챗을 열어줘.”

  • 공유된 고민을 보고 커피챗 제안
  • 커피챗·강연 개설과 참여 조건 설정
  • 일정·참여자·피드백 관리
웹 · 카카오톡→리즈 AI→예약 · 개설 · 참여 · 소통→캘린더

사이트 방문도 부담이 될 수 있습니다. 카카오톡 봇에서 공간 예약과 커피챗으로 바로 이어지는 경로까지 MVP에 포함했습니다.

홈과 캘린더

여러 페이지를 오가지 않고, 홈에서 한 번에

홈에서 AI와 대화하고, 예약·신청·소통을 이어갑니다. 코치가 연 커피챗과 강연, 내 예약을 같은 캘린더에서 확인하고 내 일정에 맞는 학습·공간 이용 계획을 세울 수 있습니다.

전체 일정코치 이벤트와 참여 가능한 모임
내 일정학습·예약·커피챗을 한눈에
리즈 AI대화하면서 추천·예약·개설

시스템 아키텍처

시스템 아키텍처

리즈 AI 시스템 아키텍처: 웹·카카오톡, AWS 단일 호스트의 Nginx·Next.js·PM2·PostgreSQL과 외부 AI·미디어 서비스 연결
MVP 구성 · 실제 기술 아이콘과 실행 경계확대 보기 ↗

Next.js로 화면과 API를 한 제품·서버에 구성했습니다. 외부 연동과 분석은 PM2 작업 프로세스로 분리합니다.

AI 구조

AI는 이해하고, 조회하고, 실행을 연결합니다

Mermaid로 작성한 리즈 AI 흐름: 의도 파악, 운영 데이터 조회, 추천·제안, 사용자 확인과 공식 명령 실행
Mermaid · 의도 파악부터 예약·개설·참여 실행까지확대 보기 ↗
현재

대화 맥락을 유지하며 빠진 조건만 질문합니다. 공간·일정·수강 진도를 DB에서 조회하고, 사용자 확인 후 공통 명령으로 예약·개설·참여를 실행합니다.

다음

동의받은 코치 대화를 검토·지식화해 RAG에 활용합니다. 반복 질문에 지식을 재사용하며 서비스 확대와 토큰 사용량 절감을 목표로 합니다.

Mermaid 원본 ↓

카카오톡 연결

웹에 들어오지 않아도, 카카오톡에서 바로

카카오 계정을 리즈 계정에 연결하면 같은 AI와 예약 정보를 사용합니다. 카카오톡에서 공간을 예약하고 커피챗을 신청한 결과가 웹 캘린더에도 반영됩니다.

01카카오톡

자연어 요청 · 카드 선택

→
02계정 연결

수강생 · 코치 권한 확인

→
03공용 AI 실행

조회 · 제안 · 확인 후 실행

→
04결과 전달

카카오 응답 · 캘린더 반영

Kakao Skill → PostgreSQL 작업 큐 → AI worker → Callback. 긴 AI 응답은 비동기로 전달합니다.