Skip to content

Commit

Permalink
Update README.md
Browse files Browse the repository at this point in the history
  • Loading branch information
JoongHyun-Kim authored Jun 18, 2024
1 parent 3633cfb commit f97cfd4
Showing 1 changed file with 184 additions and 0 deletions.
184 changes: 184 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,190 @@
# 🧚🏻 Neverland Server
> Server Repository for Capstone Design Project "Neverland"
## Project Structure
<details>
<summary>Code Structure</summary>
<div>

```
./
├── Dockerfile
├── HELP.md
├── README.md
├── build.gradle
├── gradle
│   └── wrapper
│   ├── gradle-wrapper.jar
│   └── gradle-wrapper.properties
├── gradlew
├── gradlew.bat
├── neverland.iml
├── settings.gradle
└── src
├── main
│   ├── java
│   │   └── com
│   │   └── lesso
│   │   └── neverland
│   │   ├── NeverlandApplication.java
│   │   ├── album
│   │   │   ├── application
│   │   │   │   └── AlbumService.java
│   │   │   ├── domain
│   │   │   │   └── Album.java
│   │   │   ├── dto
│   │   │   │   ├── AlbumByLocationDto.java
│   │   │   │   ├── AlbumByTimeDto.java
│   │   │   │   ├── AlbumDetailResponse.java
│   │   │   │   ├── AlbumImageRequest.java
│   │   │   │   ├── AlbumListByLocationResponse.java
│   │   │   │   └── AlbumListByTimeResponse.java
│   │   │   ├── presentation
│   │   │   │   └── AlbumController.java
│   │   │   └── repository
│   │   │   └── AlbumRepository.java
│   │   ├── comment
│   │   │   ├── application
│   │   │   │   └── CommentService.java
│   │   │   ├── domain
│   │   │   │   └── Comment.java
│   │   │   ├── dto
│   │   │   │   ├── CommentDto.java
│   │   │   │   ├── ModifyCommentRequest.java
│   │   │   │   └── PostCommentRequest.java
│   │   │   ├── presentation
│   │   │   │   └── CommentController.java
│   │   │   └── repository
│   │   │   └── CommentRepository.java
│   │   ├── common
│   │   │   ├── YearMonthToString.java
│   │   │   ├── base
│   │   │   │   ├── BaseEntity.java
│   │   │   │   ├── BaseException.java
│   │   │   │   ├── BaseResponse.java
│   │   │   │   ├── BaseResponseStatus.java
│   │   │   │   └── ErrorResponse.java
│   │   │   ├── configuration
│   │   │   │   ├── AmazonS3Config.java
│   │   │   │   ├── AppConfig.java
│   │   │   │   ├── RedisConfig.java
│   │   │   │   └── WebSecurityConfig.java
│   │   │   ├── constants
│   │   │   │   ├── Constants.java
│   │   │   │   └── RequestURI.java
│   │   │   ├── enums
│   │   │   ├── exception
│   │   │   │   └── GlobalExceptionHandler.java
│   │   │   ├── image
│   │   │   │   └── ImageService.java
│   │   │   └── jwt
│   │   │   ├── JwtAuthenticationFilter.java
│   │   │   └── JwtExceptionFilter.java
│   │   ├── gpt
│   │   │   ├── application
│   │   │   │   └── GptService.java
│   │   │   ├── configuration
│   │   │   │   └── GptConfig.java
│   │   │   ├── domain
│   │   │   │   └── GptProperties.java
│   │   │   ├── dto
│   │   │   │   ├── GptRequest.java
│   │   │   │   ├── GptResponse.java
│   │   │   │   └── GptResponseDto.java
│   │   │   └── presentation
│   │   │   └── GptController.java
│   │   ├── group
│   │   │   ├── application
│   │   │   │   └── GroupService.java
│   │   │   ├── domain
│   │   │   │   └── Team.java
│   │   │   ├── dto
│   │   │   │   ├── CreateGroupRequest.java
│   │   │   │   ├── CreateGroupResponse.java
│   │   │   │   ├── EditGroupRequest.java
│   │   │   │   ├── GroupEditViewResponse.java
│   │   │   │   ├── GroupInviteResponse.java
│   │   │   │   ├── GroupJoinResponse.java
│   │   │   │   ├── GroupListDto.java
│   │   │   │   ├── GroupListResponse.java
│   │   │   │   ├── GroupProfileResponse.java
│   │   │   │   ├── GroupPuzzleDto.java
│   │   │   │   ├── GroupPuzzleListResponse.java
│   │   │   │   └── JoinGroupRequest.java
│   │   │   ├── presentation
│   │   │   │   └── GroupController.java
│   │   │   └── repository
│   │   │   └── GroupRepository.java
│   │   ├── puzzle
│   │   │   ├── application
│   │   │   │   └── PuzzleService.java
│   │   │   ├── domain
│   │   │   │   ├── Puzzle.java
│   │   │   │   ├── PuzzleLocation.java
│   │   │   │   ├── PuzzleMember.java
│   │   │   │   └── PuzzlePiece.java
│   │   │   ├── dto
│   │   │   │   ├── CompletePuzzleRequest.java
│   │   │   │   ├── CompletePuzzleResponse.java
│   │   │   │   ├── CreatePuzzleRequest.java
│   │   │   │   ├── CreatePuzzleResponse.java
│   │   │   │   ├── EditPuzzleRequest.java
│   │   │   │   ├── KakaoApiResponse.java
│   │   │   │   ├── MyPuzzleDto.java
│   │   │   │   ├── MyPuzzleListResponse.java
│   │   │   │   ├── PuzzleDetailResponse.java
│   │   │   │   ├── PuzzleEditViewResponse.java
│   │   │   │   ├── PuzzlePieceDto.java
│   │   │   │   ├── PuzzlePieceRequest.java
│   │   │   │   ├── PuzzlerDto.java
│   │   │   │   └── PuzzlerListResponse.java
│   │   │   ├── presentation
│   │   │   │   └── PuzzleController.java
│   │   │   └── repository
│   │   │   ├── PuzzleMemberRepository.java
│   │   │   ├── PuzzlePieceRepository.java
│   │   │   └── PuzzleRepository.java
│   │   └── user
│   │   ├── application
│   │   │   ├── AuthService.java
│   │   │   ├── RedisService.java
│   │   │   └── UserService.java
│   │   ├── domain
│   │   │   ├── User.java
│   │   │   ├── UserProfile.java
│   │   │   └── UserTeam.java
│   │   ├── dto
│   │   │   ├── JwtDto.java
│   │   │   ├── LoginIdRequest.java
│   │   │   ├── LoginRequest.java
│   │   │   ├── ModifyNicknameRequest.java
│   │   │   ├── ModifyPasswordRequest.java
│   │   │   ├── MyPageResponse.java
│   │   │   ├── NicknameRequest.java
│   │   │   ├── ReissueTokenRequest.java
│   │   │   ├── SignoutRequest.java
│   │   │   ├── SignupRequest.java
│   │   │   └── TokenResponse.java
│   │   ├── presentation
│   │   │   └── UserController.java
│   │   └── repository
│   │   ├── UserRepository.java
│   │   └── UserTeamRepository.java
│   └── resources
│   ├── application.yml
│   ├── static
│   └── templates
└── test
└── java
└── com
└── lesso
└── neverland
└── NeverlandApplicationTests.java
```

</div>
</details>

## Tech Stacks
#### Backend
<img src="https://img.shields.io/badge/java-007396?style=for-the-badge&logo=java&logoColor=white"> <img src="https://img.shields.io/badge/springboot-6DB33F?style=for-the-badge&logo=springboot&logoColor=white"> <img src="https://img.shields.io/badge/spring security-6DB33F?style=for-the-badge&logo=spring security&logoColor=white"> <img src="https://img.shields.io/badge/spring data jpa-6DB33F?style=for-the-badge&logo=spring&logoColor=white"> ![JWT](https://img.shields.io/badge/JWT-black?style=for-the-badge&logo=JSON%20web%20tokens) <img src="https://img.shields.io/badge/hibernate-59666C?style=for-the-badge&logo=hibernate&logoColor=white"> <img src="https://img.shields.io/badge/gradle-02303A?style=for-the-badge&logo=gradle&logoColor=white">
Expand Down

0 comments on commit f97cfd4

Please sign in to comment.