Skip to content

SignWaveINU/backend

Repository files navigation

🧠 SignWave - 수화 번역 백엔드

Spring Boot, PostgreSQL, Docker 기반의 수화 번역 서버입니다.
Android 앱과 연동되어 번역 결과 저장, 즐겨찾기, 회원 기능 등을 제공합니다.


🚀 실행 방법 (로컬)

1. signwave 프로젝트, signwave-ai 한 폴더ex)Spring_Project안에 넣기

2. Spring_Project폴더에 signwave-compose 폴더 생성

image

3. signwave-compose 폴더에 docker-compose-yml파일 생성

image

4. docker-compose-yml파일에 코드 넣기 코드는 signwave 노션에 자료->docker-compose-yml 에 있음

image

5.signwave 프로젝트에 .env파일 추가 코드는 노션에 자료->singwave->.env 파일에 있음

image

6.singnwave-ai 프로젝트에 .env파일 추가 코드는 노션에 자료->singwave-ai->.env 파일에 있음

image

7.D:\Spring_Project\signwave-compose 경로로 cmd실행

image

8.docker-compose up --build실행

image

9.최초실행이 아닌 경우 docker-compose down 해준 후에 docker-compose up --build실행

image

10.http://localhost:8080/swagger-ui/index.html여기에 들어가면 스웨거 테스트 가능

image

11.spring서버에서 fast api에 있는 api 다 가져와서 필요는 없겠지만 fast api 테스트 해보고싶으면 http://localhost:8000/docs여기에서 가능

image

테스트 방법

1.회원가입

2.로그인 하면 토큰이 나오는데 그걸 복사하기

image

3.토큰 복사한거 /translate에서 오른쪽에 있는 자물쇠 모양 클릭

image

4. value에 토큰 넣기

image

5.즐겨찾기 등록, 번역기록 전체 조회하고 싶으면 /translate 먼저 테스트해야함

image

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors