chatbot - 백엔드 프로젝트



github-link

프로젝트 구성원

구성원 업무 사용 기술
김준건 (jgkim14) 백엔드 Spring Boot, Node.js
서정훈 (CutTheWire) 프로젝트 매니저, 백엔드 Spring Boot, FastAPI
이준호 (qwer9679) 백엔드 Spring Boot, FastAPI
모현준 (Flattt12) 백엔드 Spring Boot
권재현 (donismoney) 백엔드 Spring Boot
손유노 (GingGang) 프론트엔드 React, TypeScript

🏗️ 전체 아키텍처

📋 시스템 아키텍처 다이어그램

System-Architecture-Diagram-ChatBot

📋 Hybrid ERD

Hybrid-ERD-ChatBot

🌐 API Gateway (nginx) 구조

📅 개발 로드맵 및 버전 릴리즈 일정

간트 차트 (ChatBot 버전 릴리즈)

Gantt-Chart-ChatBot

주요 마일스톤

버전 기간 주요 성과 아키텍처 변화
v0.1.x 2024.08-2024.09 FastAPI + MongoDB, 채팅 로그 시스템 단일 서비스 아키텍처
v0.2.x 2024.09-2024.10 Spring Boot 통합, 캐릭터 관리 다중 서비스 아키텍처
v0.3.x 2024.10-2025.03 AI API 연동, GitHub Actions AI 통합 플랫폼
v0.4.x 2025.03-2025.05 React 프론트엔드, 소셜 로그인 풀스택 웹 플랫폼
v0.5.x 2025.05 클린 아키텍처, DI 패턴 API 설계 패턴 혁신
v1.0.x 2025.05-2025.06 Flyway 마이그레이션, 프로덕션 최적화 엔터프라이즈급 완성
v1.1.x 2025.06-2025.07 모바일 UI 최적화, 사용자 경험 개선 사용자 중심 설계

개발 통계

🗓️ 버전별 명세

📄 v0.1.x

📄 v0.2.x

📄 v0.3.x

📄 v0.4.x

📄 v0.5.x

📄 v1.0.x

📄 v1.1.x