κΉλ―Όμ£Ό | κΉμ€μ§ | λ³μ§μ | μ΅λΉ |
---|---|---|---|
![]() |
![]() |
![]() |
![]() |
[μ€ν°λ] μ€ν°λ μμ±, μμ , κ·μΉ μμ κΈ°λ₯ [μ κ³ ] μ κ³ νκΈ°, μ κ³ μΈμ¦ μ·¨μ, μ κ³ μ·¨μ, μ κ³ μ‘°ν κΈ°λ₯ [λ°°ν¬] Docker/EC2λ₯Ό μ΄μ©ν CI/CD ꡬμΆ, loadBalancer/route53/SSLμΈμ¦μλ₯Ό μ΄μ©ν΄ HTTPS ν΅μ ꡬν [κΈ°ν] νλ‘μ νΈ μμ± |
[μ μ ] νμ κ°μ
, λ‘κ·ΈμΈ, νν΄ κΈ°λ₯ [μ€ν°λ] μ€ν°λ κ°μ , νν΄, λ²κΈ μ μ° κΈ°λ₯ [ν¬λ리μ€νΈ] ν¬λ리μ€νΈ μ‘°ν, μλ£ μ²΄ν¬ κΈ°λ₯ [λ°°ν¬] Jenkins/Dockerλ₯Ό μ΄μ©ν CI/CD κ΅¬μΆ |
[μ μ ] μμ΄λ μ°ΎκΈ°, μμλΉλ°λ²νΈ μ μ‘ κΈ°λ₯ [μ€ν°λ] λ μ§λ³ μ€ν°λ μΈμ¦κΈ μ‘°ν κΈ°λ₯ [DB] ERD μμ± [κΈ°ν] readme μμ± |
[μ μ ] νμ κ°μ
, λ‘κ·ΈμΈ, νν΄, μ‘°ν κΈ°λ₯, μμ
λ‘κ·ΈμΈ(μΉ΄μΉ΄μ€) [μ€ν°λ] μΈμ¦ κΈμ°κΈ°(λ²κΈλ‘μ§ λ€λ₯΄κ²), 곡μ§μ¬ν λ±λ‘ μ‘°ν κΈ°λ₯ [AWS] S3, RDS μμ± |
'STEADY' λ μ€ν°λ κ΄λ¦¬λ₯Ό ν΄μ£Όλ μΉ μλΉμ€μ λλ€. νμκ°μ μ ν λꡬλ μ€ν°λλ₯Ό κ°μ€ν μ μμΌλ©° κΈ°ν κ΄λ¦¬, μ€ν°λ μΈμ¦κΈ μμ±, λ²κΈ μ μ°, λνΉ μ λ, ν¬λ리μ€νΈ, μ κ³ λ±μ κΈ°λ₯μ ν΅ν΄ STEADYλ μ μ λ€μ΄ μνν μ€ν°λ νλμ νλλ‘ λμ΅λλ€. μ€ν°λ λΆμλ€μκ²λ λκΈ°λΆμ¬λ₯Ό, μ€ν°λ κ΄λ¦¬κ° λΆλ΄μ€λ¬μ μ€ν°λλ₯Ό μ λ» κ°μ€νμ§ λͺ»νλ μ€ν°λμ₯μκ²λ λΆλ΄μ λμ ν΄μ£Όλ μλΉμ€λ₯Ό μ 곡νκ³ μμ΅λλ€.
- lombok
- spring web
- spring data jpa
- junit
- spring boot test
- jwt
- spring mail
- main/java/[νλ‘μ νΈλͺ
]/config
βΆοΈ Config - main/java/[νλ‘μ νΈλͺ
]/controller
βΆοΈ Controller - main/java/[νλ‘μ νΈλͺ
]/domain
βΆοΈ Entity, Repository - main/java/[νλ‘μ νΈλͺ
]/dto
βΆοΈ Dto - main/java/[νλ‘μ νΈλͺ
]/service
βΆοΈ Service - main/java/[νλ‘μ νΈλͺ ]/SteadyBackApplication.java
- main/resources/application.properties
βββ π main
βββ π java
β βββ π com
β βββ π steady
β βββ π steadyback
β βββ π SteadyBackApplication.java
β βββ π config
β β βββ π CustomAccessDeniedHandler.java
β β βββ π CustomAuthenticationEntryPoint.java
β β βββ π JwtAuthenticationFilter.java
β β βββ π JwtTokenProvider.java
β β βββ π RedisConfig.java
β β βββ π S3Config.java
β β βββ π WebSecurityConfig.java
β βββ π controller
β β βββ π NoticeController.java
β β βββ π ReportController.java
β β βββ π StudyController.java
β β βββ π StudyPostController.java
β β βββ π TodolistController.java
β β βββ π UserController.java
β β βββ π UserStudyController.java
β β
β βββ π domain
β β βββ π Color.java
β β βββ π Notice.java
β β βββ π NoticeRepository.java
β β βββ π Report.java
β β βββ π ReportRepository.java
β β βββ π Study.java
β β βββ π StudyPost.java
β β βββ π StudyPostImage.java
β β βββ π StudyPostImageRepository.java
β β βββ π StudyPostRespository.java
β β βββ π StudyRepository.java
β β βββ π User.java
β β βββ π UserRespository.java
β β βββ π UserStudy.java
β β βββ π UserStudyID.java
β β βββ π UserStudyResporitory.java
β βββ π oauth
β β βββ π KakaoProfile.java
β β βββ π OAuthToken.java
β βββ π dto
β β βββ π LoginRequestDto.java
β β βββ π LoginResponseDto.java
β β βββ π NoticeRequestDto.java
β β βββ π NoticeResponseDto.java
β β βββ π ReportRequestDto.java
β β βββ π ReportResponseDto.java
β β βββ π SignupRequestDto.java
β β βββ π StudyGetResponseDto.java
β β βββ π StudyPostGetResponseDto.java
β β βββ π StudyPostImageRequestDto.java
β β βββ π StudyPostImageResponseDto.java
β β βββ π StudyPostRequestDto.java
β β βββ π StudyPostResponseDto.java
β β βββ π StudyRequestDto.java
β β βββ π StudyResponseDto.java
β β βββ π TodolistResponseDto.java
β β βββ π TokenRequestDto.java
β β βββ π UserDeleteResponseDto.java
β β βββ π UserFindPwRequestDto.java
β β βββ π UserFindResponseDto.java
β β βββ π UserRequestDto.java
β β βββ π UserResponseDto.java
β β βββ π UserStudyFineResponseDto.java
β β βββ π UserStudyGetResponseDto.java
β β βββ π UserStudyRankingResponseDto.java
β β βββ π UserStudyResponseDto.java
β β βββ π UserUpdateRequestDto.java
β β βββ π UserUpdateResponseDto.java
β βββ π service
β β βββ π NoticeService.java
β β βββ π RedisService.java
β β βββ π ReportService.java
β β βββ π SchedulerService.java
β β βββ π StudyPostService.java
β β βββ π StudyService.java
β β βββ π TodolistService.java
β β βββ π UserService.java
β β βββ π UserStudyService.java
β βββ π util.errorutil
β β βββ π CustomException.java
β β βββ π ErrorCode.java
β β βββ π ErrorResponse.java
β βββ βββ π GlobalExceptionHandler.java
βββ π resources
βββ π application.properties