NOW SOPT SOPKATHON ANDROID 1조 서버 레포입니다🍀
NOW-SOPT-SOPKATHON-ANDROID-TEAM1 - Backend
-
서비스 이름: "좋았잖아, 우리"
-
간단한 소개: 사람들은 일상 속에서 +의 감정(긍정적 감정)과 -의 감정(부정적 감정)을 모두 느끼지만, (-)의 감정에 더 매몰되기 때문에, 나의 삶을 “마이너스의 삶”으로 인식하게 됩니다.
"좋았잖아, 우리" 서비스는 '일상 속 주로 부정적인 감정을 느끼는 사람들이 행복한 순간의 기록을 통해 긍정적인 감정을 리마인드 할 수 있도록' 도와줍니다.
- 온보딩: 이름 입력 후 좋았던 추억이 담긴 사진 5개 업로드
- 기록하기: 좋았던 추억이 담긴 사진과 텍스트를 기록하여 업로드
- 리마인드 팝업: 부정적인 감정을 느낄 경우, 버튼을 클릭 시, 좋았던 추억이 담긴 사진과 텍스트를 담은 팝업창 보여주기
최영철 | 이예린 |
softmoca | lxxyxin |
담당 | 담당 |
- AWS 세팅 및 배포 - ERD 설계 - 리마인드 조회 API 구현 |
- config 세팅 - ERD 설계 - 기록 생성 API 구현 |
- lowerCamelCase 사용
- 클래스, 인터페이스, db스키마의 경우 UpperCamelCase
- 함수명 : 동사+명사
- API와 직결되는 함수는 CRUD 명칭을 앞에 달기
- ex. Create → create000 Read → get000 (getUserById, getUsers) Update → update000 Delete → delete000
- API와 직결되는 함수는 CRUD 명칭을 앞에 달기
- 변수명 : 명사+명사 or 형용사+명사
- 명사는 단수로 쓰지 않되 개수를 나타내는 단어 꼭 적어주기
- ex. 복수 : getUsers() / 단수 : getUser()
- 폴더명
- 소문자 사용
- 패키지
- controller
- service
- repository
- HTTPMethod + Entity명
ex) getUsers
- Entity명 + Service
ex) UserSevice
- Entity명 + Controller
ex) UserController
그 외 모든 변수명은 lowerCamelCase 사용
├─📁 main
│ ├─📁 java
│ │ └─📁 org.sopkathon
│ │ └─📁 practice
│ │ ├─📁 controller
│ │ ├─📁 domain
│ │ ├─📁 external
│ │ ├─📁 repository
│ │ └─📁 service
│ │ └─📁 dto
│ │
│ └─📁 resources
│
└─📁 test