-
설명 : AI API 기반 도서 추천 및 실시간 모임 서비스
-
기간 : 2025.12.19 - 2025.12.26
-
목표 서비스 : 카카오 api 기반 로그인+ AI API 기반 도서 추천 기능 + 실시간 채팅+실시간 알림 + 자유게시판 및 댓글알라딘 api 기반의 양질 데이터셋 실제 구현 정도
-
추가적인 성과 : Netlify+Railway 기반의 풀스택 배포 / SQLite에서 PostgreSQL로 마이그레이션해서 DB 안정성 높임
- Kakao API 기반 소셜 로그인
- ChatGPT 4o mini 기반 도서 추천
- WebSocket 및 Django Channels, Redis 기반 실시간 채팅
- WebSocket, Django Channels, Django Selery 기반 알림
- Kakao API 기반 소셜 로그인
- ChatGPT 4o mini 기반 도서 및 모임 추천
- WebSocket 및 Django Channels, Redis 기반 실시간 채팅
- WebSocket, Django Channels, Django Selery 기반 알림 및 채팅방 생성
- 자유 게시판 및 댓글 CRUD
feat: 새로운 기능 추가fix: 버그 수정refactor: 코드 리팩터링 (기능 변경 없음)style: CSS, UI 스타일 작업docs: 문서 수정(README 등)test: 테스트 코드 수정chore: 빌드/의존성/기타 작업
- vue.js 3.5.25
- vite 7.2.7
- vue-router 4.6.3
- pinia 3.0.4
- pinia-plugin-persistedstate 4.7.1
- axios 1.13.2
- swiper 12.0.3
- @vitejs/plugin-vue 6.0.2
- vite-plugin-vue-devtools 8.0.5
- Netlify
- django 4.2.27
- WebSocket 25.5.0
- Redis 5.0.1
- Daphne 4.0.0
- docker 29.1.3
- docker compose 2.40.3
frontend/
├── node_modules/
├── public/
├── App.vue
├── main.js
└── src/ # 프론트엔드 메인 소스 디렉터리
├── api/ # 백엔드 API 통신 모듈
├── assets/ # 이미지, 스타일 등 정적 리소스
├── components/ # 공통 컴포넌트
├── router/ # Vue Router 설정
├── stores/ # 상태 관리 (Pinia/Vuex)
└── views/ # 페이지 단위 컴포넌트
backend/
├── klub_chat/ # 채팅 기능 관련 앱
├── klub_talk/ # 도서 관련 기능 앱
├── klub_user/ # 사용자 관리 기능 앱
├── klub_recommend/ # 추천 시스템 관련 앱
└── manage.py # Django 관리 명령어 실행을 위한 파일
1. Kakao 소셜 로그인/회원가입 API
- 인가 요청 및 토큰 발급을 통한 소셜 로그인 API
2. 알라딘 도서 검색 API
- 알라딘 베스트셀러 검색을 통한 DB 구축
3. GPT 4o mini API
- 도서 추천 기능을 위한 소형 멀티모달 AI API
- 카카오 소셜 로그인 API 기반의 토큰 인증 로그인 기능
- 회원정보 수정 및 현재 참여중인 채팅방 목록













