Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Task 200 main api #26

Merged
merged 26 commits into from
Aug 19, 2024
Merged

Task 200 main api #26

merged 26 commits into from
Aug 19, 2024

Conversation

bjh3311
Copy link
Collaborator

@bjh3311 bjh3311 commented Aug 19, 2024

No description provided.

bjh3311 and others added 26 commits August 12, 2024 17:39
* TASK-201 User의 eventTime,quiz,personalityTest DTO생성

* TASK-201 Get API 3개 구현 완료
event-time, quiz, personality-test-list
* TASK-203 DTO생성

* TASK-203 personalityTestAnswer 컨트롤러 작성

* TASK-203 토큰 JSON body에 넣어서 발급

* TASK-203 배포용 merge
* TASK-203 DTO생성

* TASK-203 personalityTestAnswer 컨트롤러 작성

* TASK-203 토큰 JSON body에 넣어서 발급

* TASK-203 배포용 merge

* TASK-203 팀 결정 로직 완성

* TASK-203 allowedHeader *

* TASK-203 generateTokenWithTeam 메소드 구현

* TASK-203 user엔티티 setter 추가
성겨유형 검사를 했을 때 User db에 team column 업데이트

* TASK-203 origin 추가
* TASK-204 선착순 퀴즈 제출 틀 작성

* TASK-204 QuizWinnerRepository 생성

* TASK-204 선착순 퀴즈 오답, 중복 참가 처리

* TASK-204 postconstruct를 이용한 Redis 초기화

* TASK-204 티켓 생성 테스트

* TASK-204 레디스 생성 및 선착순 퀴즈 테스트 완료

* admin API GET quiz-winner 구현
DTO 생성 및 레포 수정

* TASK-204 퀴즈 수정 시 redis에
해당 퀴즈의 ID 에 맞게 당첨자 수 변경됨

* TASK-204 common-event 수정 시 그에 맞게 redis key배열 생성

* TASK-204 dummyToken 생성
* TASK-199 kakao redirect 생성
OauthConfig, OauthController 생성

* TASK-199 OauthService 인터페이스 및 구현체 생성

* TASK-199 엑세스 토큰을 이용하여 카카오 계정 정보 받아옴

* TASK-199 userEmail과 받아옴

* TASK-199 카카오계정 정보 db에 저장성공

* TASK-199 카카오계정 정보 userDB에 nickName 저장 성공

* TASK-199 성격유형검사, 퀴즈 테스트 완료

* 공유링크

* TASK-199 쿼리파라미터로 userId와 accessToken 넘김
Oauth -> OAuth로 이름 바꿈

* TASK-199 공유링크 클릭시 user의 clickNumber 증가

* TASK-199 kakaoLogin 배포 준비 끝
* TASK-234 UserPersonalityUrlDTO 생성

* TASK-234 userId 암호화, 복호화 구현
* TASK-249 쉼표 뒤 띄어쓰기 리팩토링

* TASK-249 OAuth 리팩토링,
UserKakaoInfoDTO 생성해서 단순 String의 사용을 줄임

* TASK-249 쿠키를 이용한 조회수 중복 방지
@bjh3311 bjh3311 merged commit f800e83 into main Aug 19, 2024
1 check passed
@bjh3311 bjh3311 deleted the TASK-200--MainAPI branch August 19, 2024 03:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants