- JWT 기반 사용자 인증 및 회원가입
- 카카오 소셜 로그인 연동
- 오디오 업로드 및 사용자 음성 데이터 저장
- FastAPI 서버와 연동한 발음 분석 처리
- ChatGPT API 기반 한국어 학습 챗봇 기능
- 친구 요청 및 수락 처리 기능
1. 실행 전 설정
-
.env또는application.yml에 다음 항목 입력- DB 정보
- Kakao REST API Key
- OpenAI API Key
2. Gradle로 직접 실행
./gradlew build
java -jar build/libs/SayUp-0.0.1-SNAPSHOT.jar3. Docker Compose로 실행
docker compose --env-file .env.prod up
전체 아키텍처 및 상세 기능 설명은 Wiki 페이지를 참고하세요!
