다 함께 만들어가는 트렌디한 자기소개, 누구
For building and running the application you need:
- Java 17 이상
- Spring Boot 3.x
- MySQL 8.0 이상
- Gradle 7.x 이상
$ git clone https://github.com/Line4Thon-Nugu/Nugu-Backend.git
https://nugu-line4.vercel.app/
누구 페이지 | 누구 소개 | 누구 테스트 |
---|---|---|
나만의 프로필 생성 (MBTI, 한 줄 소개, 키워드 등) 하단의 공유 버튼으로 친구들에게 링크 공유
친구들이 나를 표현하는 키워드 투표 및 간단한 소개 작성 상위 3개의 키워드를 통해 내가 몰랐던 새로운 모습 발견
10가지 질문으로 구성된 퀴즈 형식의 테스트 소유자와 접속자가 서로를 더 잘 알 수 있도록 설계
│ .DS_Store │ .gitattributes │ .gitignore │ build.gradle │ gradlew │ gradlew.bat │ HELP.md │ settings.gradle │ ├─.github │ └─ISSUE_TEMPLATE │ github-issue-template.md │ ├─gradle │ └─wrapper │ gradle-wrapper.jar │ gradle-wrapper.properties │ └─src ├─main │ ├─java │ │ └─team8 │ │ └─nugu │ │ │ NuguApplication.java │ │ │ │ │ ├─common │ │ │ └─converter │ │ │ StringListConverter.java │ │ │ │ │ ├─config │ │ │ │ CorsMvcConfig.java │ │ │ │ JsonConfig.java │ │ │ │ SecurityConfig.java │ │ │ │ │ │ │ ├─filter │ │ │ │ JWTFilter.java │ │ │ │ LoginFilter.java │ │ │ │ │ │ │ └─jwt │ │ │ JWTUtil.java │ │ │ │ │ ├─controller │ │ │ IntroController.java │ │ │ JoinController.java │ │ │ TestController.java │ │ │ TestResultController.java │ │ │ UserController.java │ │ │ │ │ ├─dto │ │ │ CustomUserDetails.java │ │ │ IntroDTO.java │ │ │ IntroResDTO.java │ │ │ LoginDTO.java │ │ │ NuguDTO.java │ │ │ TestRequestDto.java │ │ │ TestResultRequestDto.java │ │ │ TestResultResponseDto.java │ │ │ TestStatusResponseDto.java │ │ │ UserDTO.java │ │ │ │ │ ├─entity │ │ │ Intro.java │ │ │ TestEntity.java │ │ │ TestResultEntity.java │ │ │ Users.java │ │ │ │ │ ├─repository │ │ │ IntroRepository.java │ │ │ TestRepository.java │ │ │ TestResultRepository.java │ │ │ UserRepository.java │ │ │ │ │ └─service │ │ .gitkeep │ │ CustomUserDetailsService.java