다 함께 만들어가는 트렌디한 자기소개, 누구
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.githttps://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



