- 급한 일이 있을 때 주변의 도움이 필요한 사람들
- 누군가에게 도움을 줘서 금전적 보상을 받고싶은 사람들
- 채팅을 통해 서로 커뮤니케이션이 가능합니다.
- 상대방의 별점을 통해 신뢰를 확인할 수 있습니다.
- 2023.06.19 - 2023.07.13
| 김민우 | 손승완 | 손유리 | 유동기 | 이정민 |
| BackEnd Developer | BackEnd Developer | BackEnd Developer | BackEnd Developer | BackEnd Developer |
🎥 시연 영상
🛫 서비스 시작하기
프로젝트를 로컬 환경에서 성공적으로 실행하기 위해서는 아래의 요구사항들이 필요합니다.
- SpringBoot 3.1.0: 프로젝트의 백엔드를 지원하는 SpringBoot 프레임워크입니다.
- JDK 17: 프로젝트를 컴파일하고 실행하는 데 필요한 Java Development Kit입니다.
- Redis: 휴대폰 인증번호 유효기간 관리를 위해 사용하는 Redis입니다.
- MariaDB 10.6: 프로젝트의 주요 데이터베이스인 MariaDB입니다.
- MongoDB: 채팅 데이터를 저장하고 처리하는 MongoDB입니다.
- KakaoLogin: 사용자 인증을 위한 카카오 로그인입니다.
- NaverLogin: 사용자 인증을 위한 네이버 로그인입니다.
- TossPayments: 코인 충전 서비스를 제공하는 토스페이먼츠입니다.
- ObjectStorage: 파일 저장 및 관리를 위한 네이버 오브젝트 스토리지입니다.
- NotificationService: SMS 알림 서비스를 제공하는 네이버 SENS입니다.
- 프로젝트 클론
$ git clone https://github.com/AntHurry/AntHurry.git
$ cd AntHurry- 설정 파일 작성
$ cd src/main/resources
application-secret.yml.default 파일에 필요한 정보를 입력합니다.
application-secret.yml.default 파일의 이름을 application-secret.yml로 변경합니다.
추가적으로 자신이 설정한 jasypt 패스워드를 이용해 [암호화](https://www.devglan.com/online-tools/jasypt-online-encryption-decryption)에서 암호화를 진행해주세요.
이후, 암호화된 텍스트를 application.yml에 올바른 위치에 기입해주시기 바랍니다.이제 모든 설정이 완료되었습니다. 애플리케이션을 실행하여 정상적으로 작동하는지 확인합니다.







