Skip to content

Commit

Permalink
좌측 사이드바 선택 사항에 따라 컴포넌트 분리 (#101)
Browse files Browse the repository at this point in the history
* Develop (#99)

* [Fix] docker 명령어 오류 수정

* 마이페이지 사이드바 추가 (#80)

* 테스트 커밋

* 마이페이지 사이드바 추가

* 간단한 멘트 수정 (#81)

* feat:  next.js 초기 세팅

* feat: pages, component, Laout 폴더 생성 및 기본 구조틀 생성

* feat: pages routing으로 폴더및 파일 변경

* feat: app router로 교체

* feat: login, signup 환경 세팅

* feat: 확인

* feat:router 수정

* pages router 삭제

* feat: 로그인, 회원가입 세팅

* feat: 회원가입 메일 유효성 체크

* feat:form 개발

* feat:email형식 맞을 시 인증번호 입력칸 disabled해제

* feat: 회원가입 인증번호 간단 비동기 처리

* feat: 회원가입 message 작성

* feat: 회원가입 error msg까지 완성

* feat: 회원가입 서버통신 제외 완료

* feat: email 존재하는지 확인

* feat: 회원가입 목업 완성

* feat: 구글 로그인 oauth 준비

* feat: 구글 소셜 로그인 연동

* feat: 소셜로그인 수정 중

* feat: 소셜 로그인 확인

* feat: 로그인 기능 개발

* feat: 자체 로그인 개발

* feat: 로그인 코드 수정

* feat: 로그인 페이지 개발 준비

* feat: 로그인 페이지 나누기

* feat: 로그인 기능 쿠키 받기 완료

* feat:로그인 유무를 위한 HOC준비

* feat: 로그인, 회원가입시 리다이랙션 설정

* feat: xterm 준비

* feat: Xterm 준비

* feat: Xterm css도입

* feat: Xterm enter backspace 연결

* fix: 회원가입, 로그인 url 수정

* feat: xterm 준비

* fix: useffect로 인해 xterm 2개 나오는거  수정

* feat: xterm 서버와 연결

* feat: tailwind 설정 완료

* feat: font 설정 완료

* feat: login and sign button tailwind이용

* feat: login signup container css 적용

* feat: 회원가입 페이지 css 적용

* feat: loginSignUp tailwind 적용

* feat: signup메일 인증으로 변환

* fix: signip 불필요한 함수 정리

* fix: login signup css 수정

* feat: login signup description 완성

* fix: 폴더명 수정중

* fix: 폴더명 변경

* feat: git 폴더명 바꾸는중

* feat: 폴더명 변경에 맞게 파일 수정

* feat: 폴더명 수정

* feat: zustand 준비

* feat: terminal document에서  useRef로 변경

* feat: ci/cd error해결을 위한 Xterm 수정

* fix:xterm에  dynamic 도입

* feat: ssr false로 등록

* feat: xterm 수정

* feat: header 수정

* feat: Login Form 비밀번호 회원가입하기 수정

* feat: zustand 초기 세팅

* feat: zustand login 연동

* feat: accessToken 저장

* fix: 회원가입 이메일 인증 get에서 post로 변경

* feat: router custom함

* feat: 로그아웃 준비

* feat: css 수정

* feat: signup, login input name, id 입력

* feat: 소셜 로그인 준비

* feat: social 로그인 css 완성

* feat: 소셜 로그인 부분 css 수정 및 회원가입에 붙이기

* feat: 로그아웃 기능 개발, access Token 쿠키로 이동

* fix: 불필요한 코드 제거

* feat: accessToken이 없으면 /login으로 이동

* fet: middleware를 통한 엑세스 토큰 재발행

* feat: Xterm 확인 및 로그인 router 병경

* feat: xterm wss로 변경

* fix: wss 수정

* fix: xterm wss 수정

* feat: 페이지 들어올때 엑세스 토큰이 없고 리프래시 토큰이 있을시 재발급

* feat: 엑세스 토큰 시간 설정

* fix: token 시간 설정

* feat: 소셜 로그인을 위한 이미지 컴포넌트화

* feat: 소셜로그인 확인 용도

* feat: 소셜로그인 수정

* fix: 토큰 재발행 후 로그아웃 안되는 버그 fix

* feat: 배포 badgate 수정

* fix: 토큰 재발행 후 로그아웃 버그 fix

* fix: 쿠키 도메인에 따라 맞게 생성

* fix: 토큰 재발행 고치기

* fix: 다시 도전

* feat: 다시 도전

* feat: 다시 도전

* feat: 서버 url 변경

* feat: 소셜 로그인 location 위치 조정

* feat: 소셜로그인 redirect관리

* feat: next url 다시 설정

* feat: 다시 수정

* feat: url 변경

* feat: 소셜 로그인 refresh Token저장

* feat: 소셜로그인 response 밖으로 꺼내기

* feat: URL 변경

* fix: 소셜로그인 json모양 해체

* fix: 토큰 domain설정

* feat: 토큰 도메인 설정

* fix: 쿠키 설정

* fix: 개발환경 토큰 수정, 리프레시 토큰 시간 설정

* fix: hostname 확인

* fix: request.url 버그 찾기 위한 과정

* feat: next port번호 변경

* fix: footer layout으로 이동

* fix: header 버튼 재사용성 높이기 위해 정리

* feat: middleware 수정

* fix: 터미널 명령어 한줄띄기 오류 수정

* feat: 문제 페이지 엑세스 토큰 필요 기능

* feat: 바로 터미널 볼수있게 하기

* feat: footer 수정

* middleware 수정 (#83)

* feat:  next.js 초기 세팅

* feat: pages, component, Laout 폴더 생성 및 기본 구조틀 생성

* feat: pages routing으로 폴더및 파일 변경

* feat: app router로 교체

* feat: login, signup 환경 세팅

* feat: 확인

* feat:router 수정

* pages router 삭제

* feat: 로그인, 회원가입 세팅

* feat: 회원가입 메일 유효성 체크

* feat:form 개발

* feat:email형식 맞을 시 인증번호 입력칸 disabled해제

* feat: 회원가입 인증번호 간단 비동기 처리

* feat: 회원가입 message 작성

* feat: 회원가입 error msg까지 완성

* feat: 회원가입 서버통신 제외 완료

* feat: email 존재하는지 확인

* feat: 회원가입 목업 완성

* feat: 구글 로그인 oauth 준비

* feat: 구글 소셜 로그인 연동

* feat: 소셜로그인 수정 중

* feat: 소셜 로그인 확인

* feat: 로그인 기능 개발

* feat: 자체 로그인 개발

* feat: 로그인 코드 수정

* feat: 로그인 페이지 개발 준비

* feat: 로그인 페이지 나누기

* feat: 로그인 기능 쿠키 받기 완료

* feat:로그인 유무를 위한 HOC준비

* feat: 로그인, 회원가입시 리다이랙션 설정

* feat: xterm 준비

* feat: Xterm 준비

* feat: Xterm css도입

* feat: Xterm enter backspace 연결

* fix: 회원가입, 로그인 url 수정

* feat: xterm 준비

* fix: useffect로 인해 xterm 2개 나오는거  수정

* feat: xterm 서버와 연결

* feat: tailwind 설정 완료

* feat: font 설정 완료

* feat: login and sign button tailwind이용

* feat: login signup container css 적용

* feat: 회원가입 페이지 css 적용

* feat: loginSignUp tailwind 적용

* feat: signup메일 인증으로 변환

* fix: signip 불필요한 함수 정리

* fix: login signup css 수정

* feat: login signup description 완성

* fix: 폴더명 수정중

* fix: 폴더명 변경

* feat: git 폴더명 바꾸는중

* feat: 폴더명 변경에 맞게 파일 수정

* feat: 폴더명 수정

* feat: zustand 준비

* feat: terminal document에서  useRef로 변경

* feat: ci/cd error해결을 위한 Xterm 수정

* fix:xterm에  dynamic 도입

* feat: ssr false로 등록

* feat: xterm 수정

* feat: header 수정

* feat: Login Form 비밀번호 회원가입하기 수정

* feat: zustand 초기 세팅

* feat: zustand login 연동

* feat: accessToken 저장

* fix: 회원가입 이메일 인증 get에서 post로 변경

* feat: router custom함

* feat: 로그아웃 준비

* feat: css 수정

* feat: signup, login input name, id 입력

* feat: 소셜 로그인 준비

* feat: social 로그인 css 완성

* feat: 소셜 로그인 부분 css 수정 및 회원가입에 붙이기

* feat: 로그아웃 기능 개발, access Token 쿠키로 이동

* fix: 불필요한 코드 제거

* feat: accessToken이 없으면 /login으로 이동

* fet: middleware를 통한 엑세스 토큰 재발행

* feat: Xterm 확인 및 로그인 router 병경

* feat: xterm wss로 변경

* fix: wss 수정

* fix: xterm wss 수정

* feat: 페이지 들어올때 엑세스 토큰이 없고 리프래시 토큰이 있을시 재발급

* feat: 엑세스 토큰 시간 설정

* fix: token 시간 설정

* feat: 소셜 로그인을 위한 이미지 컴포넌트화

* feat: 소셜로그인 확인 용도

* feat: 소셜로그인 수정

* fix: 토큰 재발행 후 로그아웃 안되는 버그 fix

* feat: 배포 badgate 수정

* fix: 토큰 재발행 후 로그아웃 버그 fix

* fix: 쿠키 도메인에 따라 맞게 생성

* fix: 토큰 재발행 고치기

* fix: 다시 도전

* feat: 다시 도전

* feat: 다시 도전

* feat: 서버 url 변경

* feat: 소셜 로그인 location 위치 조정

* feat: 소셜로그인 redirect관리

* feat: next url 다시 설정

* feat: 다시 수정

* feat: url 변경

* feat: 소셜 로그인 refresh Token저장

* feat: 소셜로그인 response 밖으로 꺼내기

* feat: URL 변경

* fix: 소셜로그인 json모양 해체

* fix: 토큰 domain설정

* feat: 토큰 도메인 설정

* fix: 쿠키 설정

* fix: 개발환경 토큰 수정, 리프레시 토큰 시간 설정

* fix: hostname 확인

* fix: request.url 버그 찾기 위한 과정

* feat: next port번호 변경

* fix: footer layout으로 이동

* fix: header 버튼 재사용성 높이기 위해 정리

* feat: middleware 수정

* fix: 터미널 명령어 한줄띄기 오류 수정

* feat: 문제 페이지 엑세스 토큰 필요 기능

* feat: 바로 터미널 볼수있게 하기

* feat: footer 수정

* feat: middleware 수정

* [Feat] gke ci cd 플로우 추가

* [Fix] gcloud 설치 피처 오류 수정

* 마이페이지 디자인, 요소 구성 기능 x (#85)

* 테스트 커밋

* 마이페이지 사이드바 추가

* 마이페이지 간단하게 디자인, 요소추가중, 기능x

* 테스트

---------

Co-authored-by: 박규태 <79373803+KyuTae98@users.noreply.github.com>

* [Fix] gcloud auth 업데이트

* [Fix] SA_KEY 업데이트

* [Fix] SA_KEY 업데이트

* [Fix] gcloud auth install 설정 추가

* infra: 'develop-ci-cd.yaml' 비활성화

* 문제페이지 개발 중.. (#86)

* feat:  next.js 초기 세팅

* feat: pages, component, Laout 폴더 생성 및 기본 구조틀 생성

* feat: pages routing으로 폴더및 파일 변경

* feat: app router로 교체

* feat: login, signup 환경 세팅

* feat: 확인

* feat:router 수정

* pages router 삭제

* feat: 로그인, 회원가입 세팅

* feat: 회원가입 메일 유효성 체크

* feat:form 개발

* feat:email형식 맞을 시 인증번호 입력칸 disabled해제

* feat: 회원가입 인증번호 간단 비동기 처리

* feat: 회원가입 message 작성

* feat: 회원가입 error msg까지 완성

* feat: 회원가입 서버통신 제외 완료

* feat: email 존재하는지 확인

* feat: 회원가입 목업 완성

* feat: 구글 로그인 oauth 준비

* feat: 구글 소셜 로그인 연동

* feat: 소셜로그인 수정 중

* feat: 소셜 로그인 확인

* feat: 로그인 기능 개발

* feat: 자체 로그인 개발

* feat: 로그인 코드 수정

* feat: 로그인 페이지 개발 준비

* feat: 로그인 페이지 나누기

* feat: 로그인 기능 쿠키 받기 완료

* feat:로그인 유무를 위한 HOC준비

* feat: 로그인, 회원가입시 리다이랙션 설정

* feat: xterm 준비

* feat: Xterm 준비

* feat: Xterm css도입

* feat: Xterm enter backspace 연결

* fix: 회원가입, 로그인 url 수정

* feat: xterm 준비

* fix: useffect로 인해 xterm 2개 나오는거  수정

* feat: xterm 서버와 연결

* feat: tailwind 설정 완료

* feat: font 설정 완료

* feat: login and sign button tailwind이용

* feat: login signup container css 적용

* feat: 회원가입 페이지 css 적용

* feat: loginSignUp tailwind 적용

* feat: signup메일 인증으로 변환

* fix: signip 불필요한 함수 정리

* fix: login signup css 수정

* feat: login signup description 완성

* fix: 폴더명 수정중

* fix: 폴더명 변경

* feat: git 폴더명 바꾸는중

* feat: 폴더명 변경에 맞게 파일 수정

* feat: 폴더명 수정

* feat: zustand 준비

* feat: terminal document에서  useRef로 변경

* feat: ci/cd error해결을 위한 Xterm 수정

* fix:xterm에  dynamic 도입

* feat: ssr false로 등록

* feat: xterm 수정

* feat: header 수정

* feat: Login Form 비밀번호 회원가입하기 수정

* feat: zustand 초기 세팅

* feat: zustand login 연동

* feat: accessToken 저장

* fix: 회원가입 이메일 인증 get에서 post로 변경

* feat: router custom함

* feat: 로그아웃 준비

* feat: css 수정

* feat: signup, login input name, id 입력

* feat: 소셜 로그인 준비

* feat: social 로그인 css 완성

* feat: 소셜 로그인 부분 css 수정 및 회원가입에 붙이기

* feat: 로그아웃 기능 개발, access Token 쿠키로 이동

* fix: 불필요한 코드 제거

* feat: accessToken이 없으면 /login으로 이동

* fet: middleware를 통한 엑세스 토큰 재발행

* feat: Xterm 확인 및 로그인 router 병경

* feat: xterm wss로 변경

* fix: wss 수정

* fix: xterm wss 수정

* feat: 페이지 들어올때 엑세스 토큰이 없고 리프래시 토큰이 있을시 재발급

* feat: 엑세스 토큰 시간 설정

* fix: token 시간 설정

* feat: 소셜 로그인을 위한 이미지 컴포넌트화

* feat: 소셜로그인 확인 용도

* feat: 소셜로그인 수정

* fix: 토큰 재발행 후 로그아웃 안되는 버그 fix

* feat: 배포 badgate 수정

* fix: 토큰 재발행 후 로그아웃 버그 fix

* fix: 쿠키 도메인에 따라 맞게 생성

* fix: 토큰 재발행 고치기

* fix: 다시 도전

* feat: 다시 도전

* feat: 다시 도전

* feat: 서버 url 변경

* feat: 소셜 로그인 location 위치 조정

* feat: 소셜로그인 redirect관리

* feat: next url 다시 설정

* feat: 다시 수정

* feat: url 변경

* feat: 소셜 로그인 refresh Token저장

* feat: 소셜로그인 response 밖으로 꺼내기

* feat: URL 변경

* fix: 소셜로그인 json모양 해체

* fix: 토큰 domain설정

* feat: 토큰 도메인 설정

* fix: 쿠키 설정

* fix: 개발환경 토큰 수정, 리프레시 토큰 시간 설정

* fix: hostname 확인

* fix: request.url 버그 찾기 위한 과정

* feat: next port번호 변경

* fix: footer layout으로 이동

* fix: header 버튼 재사용성 높이기 위해 정리

* feat: middleware 수정

* fix: 터미널 명령어 한줄띄기 오류 수정

* feat: 문제 페이지 엑세스 토큰 필요 기능

* feat: 바로 터미널 볼수있게 하기

* feat: footer 수정

* feat: middleware 수정

* feat: ProblemStage 세팅

* feat: postcss 오류 해결

* feat: ProgreamStage 개발

* feat: zustand를 이용한 문제페이지 개발 중

* feat: problem select 동적으로 저장

* feat: select list input에 의한 check 완성

* feat: 문제 list box 개발

* feat: 문제 리스트 외부 클릭시 문제 리스트 닫힘

* feat: 실습 문제리스트 개발 준비

* 문제페이지 개발 (#88)

* feat:  next.js 초기 세팅

* feat: pages, component, Laout 폴더 생성 및 기본 구조틀 생성

* feat: pages routing으로 폴더및 파일 변경

* feat: app router로 교체

* feat: login, signup 환경 세팅

* feat: 확인

* feat:router 수정

* pages router 삭제

* feat: 로그인, 회원가입 세팅

* feat: 회원가입 메일 유효성 체크

* feat:form 개발

* feat:email형식 맞을 시 인증번호 입력칸 disabled해제

* feat: 회원가입 인증번호 간단 비동기 처리

* feat: 회원가입 message 작성

* feat: 회원가입 error msg까지 완성

* feat: 회원가입 서버통신 제외 완료

* feat: email 존재하는지 확인

* feat: 회원가입 목업 완성

* feat: 구글 로그인 oauth 준비

* feat: 구글 소셜 로그인 연동

* feat: 소셜로그인 수정 중

* feat: 소셜 로그인 확인

* feat: 로그인 기능 개발

* feat: 자체 로그인 개발

* feat: 로그인 코드 수정

* feat: 로그인 페이지 개발 준비

* feat: 로그인 페이지 나누기

* feat: 로그인 기능 쿠키 받기 완료

* feat:로그인 유무를 위한 HOC준비

* feat: 로그인, 회원가입시 리다이랙션 설정

* feat: xterm 준비

* feat: Xterm 준비

* feat: Xterm css도입

* feat: Xterm enter backspace 연결

* fix: 회원가입, 로그인 url 수정

* feat: xterm 준비

* fix: useffect로 인해 xterm 2개 나오는거  수정

* feat: xterm 서버와 연결

* feat: tailwind 설정 완료

* feat: font 설정 완료

* feat: login and sign button tailwind이용

* feat: login signup container css 적용

* feat: 회원가입 페이지 css 적용

* feat: loginSignUp tailwind 적용

* feat: signup메일 인증으로 변환

* fix: signip 불필요한 함수 정리

* fix: login signup css 수정

* feat: login signup description 완성

* fix: 폴더명 수정중

* fix: 폴더명 변경

* feat: git 폴더명 바꾸는중

* feat: 폴더명 변경에 맞게 파일 수정

* feat: 폴더명 수정

* feat: zustand 준비

* feat: terminal document에서  useRef로 변경

* feat: ci/cd error해결을 위한 Xterm 수정

* fix:xterm에  dynamic 도입

* feat: ssr false로 등록

* feat: xterm 수정

* feat: header 수정

* feat: Login Form 비밀번호 회원가입하기 수정

* feat: zustand 초기 세팅

* feat: zustand login 연동

* feat: accessToken 저장

* fix: 회원가입 이메일 인증 get에서 post로 변경

* feat: router custom함

* feat: 로그아웃 준비

* feat: css 수정

* feat: signup, login input name, id 입력

* feat: 소셜 로그인 준비

* feat: social 로그인 css 완성

* feat: 소셜 로그인 부분 css 수정 및 회원가입에 붙이기

* feat: 로그아웃 기능 개발, access Token 쿠키로 이동

* fix: 불필요한 코드 제거

* feat: accessToken이 없으면 /login으로 이동

* fet: middleware를 통한 엑세스 토큰 재발행

* feat: Xterm 확인 및 로그인 router 병경

* feat: xterm wss로 변경

* fix: wss 수정

* fix: xterm wss 수정

* feat: 페이지 들어올때 엑세스 토큰이 없고 리프래시 토큰이 있을시 재발급

* feat: 엑세스 토큰 시간 설정

* fix: token 시간 설정

* feat: 소셜 로그인을 위한 이미지 컴포넌트화

* feat: 소셜로그인 확인 용도

* feat: 소셜로그인 수정

* fix: 토큰 재발행 후 로그아웃 안되는 버그 fix

* feat: 배포 badgate 수정

* fix: 토큰 재발행 후 로그아웃 버그 fix

* fix: 쿠키 도메인에 따라 맞게 생성

* fix: 토큰 재발행 고치기

* fix: 다시 도전

* feat: 다시 도전

* feat: 다시 도전

* feat: 서버 url 변경

* feat: 소셜 로그인 location 위치 조정

* feat: 소셜로그인 redirect관리

* feat: next url 다시 설정

* feat: 다시 수정

* feat: url 변경

* feat: 소셜 로그인 refresh Token저장

* feat: 소셜로그인 response 밖으로 꺼내기

* feat: URL 변경

* fix: 소셜로그인 json모양 해체

* fix: 토큰 domain설정

* feat: 토큰 도메인 설정

* fix: 쿠키 설정

* fix: 개발환경 토큰 수정, 리프레시 토큰 시간 설정

* fix: hostname 확인

* fix: request.url 버그 찾기 위한 과정

* feat: next port번호 변경

* fix: footer layout으로 이동

* fix: header 버튼 재사용성 높이기 위해 정리

* feat: middleware 수정

* fix: 터미널 명령어 한줄띄기 오류 수정

* feat: 문제 페이지 엑세스 토큰 필요 기능

* feat: 바로 터미널 볼수있게 하기

* feat: footer 수정

* feat: middleware 수정

* feat: ProblemStage 세팅

* feat: postcss 오류 해결

* feat: ProgreamStage 개발

* feat: zustand를 이용한 문제페이지 개발 중

* feat: problem select 동적으로 저장

* feat: select list input에 의한 check 완성

* feat: 문제 list box 개발

* feat: 문제 리스트 외부 클릭시 문제 리스트 닫힘

* feat: 실습 문제리스트 개발 준비

* feat: accessToken 확인

* feat: 쿼리 스트링으로 보내기 준비

* feat: store 수정

* feat: store 이름 변경으로 인한 수정

* feat: 간단한 css 수정

* feat: useCheckAccess 수정

* feat: useGetStage수정

* fix: 불필요한 코드 정리

* fix: string query로 변경 (#89)

* feat:  next.js 초기 세팅

* feat: pages, component, Laout 폴더 생성 및 기본 구조틀 생성

* feat: pages routing으로 폴더및 파일 변경

* feat: app router로 교체

* feat: login, signup 환경 세팅

* feat: 확인

* feat:router 수정

* pages router 삭제

* feat: 로그인, 회원가입 세팅

* feat: 회원가입 메일 유효성 체크

* feat:form 개발

* feat:email형식 맞을 시 인증번호 입력칸 disabled해제

* feat: 회원가입 인증번호 간단 비동기 처리

* feat: 회원가입 message 작성

* feat: 회원가입 error msg까지 완성

* feat: 회원가입 서버통신 제외 완료

* feat: email 존재하는지 확인

* feat: 회원가입 목업 완성

* feat: 구글 로그인 oauth 준비

* feat: 구글 소셜 로그인 연동

* feat: 소셜로그인 수정 중

* feat: 소셜 로그인 확인

* feat: 로그인 기능 개발

* feat: 자체 로그인 개발

* feat: 로그인 코드 수정

* feat: 로그인 페이지 개발 준비

* feat: 로그인 페이지 나누기

* feat: 로그인 기능 쿠키 받기 완료

* feat:로그인 유무를 위한 HOC준비

* feat: 로그인, 회원가입시 리다이랙션 설정

* feat: xterm 준비

* feat: Xterm 준비

* feat: Xterm css도입

* feat: Xterm enter backspace 연결

* fix: 회원가입, 로그인 url 수정

* feat: xterm 준비

* fix: useffect로 인해 xterm 2개 나오는거  수정

* feat: xterm 서버와 연결

* feat: tailwind 설정 완료

* feat: font 설정 완료

* feat: login and sign button tailwind이용

* feat: login signup container css 적용

* feat: 회원가입 페이지 css 적용

* feat: loginSignUp tailwind 적용

* feat: signup메일 인증으로 변환

* fix: signip 불필요한 함수 정리

* fix: login signup css 수정

* feat: login signup description 완성

* fix: 폴더명 수정중

* fix: 폴더명 변경

* feat: git 폴더명 바꾸는중

* feat: 폴더명 변경에 맞게 파일 수정

* feat: 폴더명 수정

* feat: zustand 준비

* feat: terminal document에서  useRef로 변경

* feat: ci/cd error해결을 위한 Xterm 수정

* fix:xterm에  dynamic 도입

* feat: ssr false로 등록

* feat: xterm 수정

* feat: header 수정

* feat: Login Form 비밀번호 회원가입하기 수정

* feat: zustand 초기 세팅

* feat: zustand login 연동

* feat: accessToken 저장

* fix: 회원가입 이메일 인증 get에서 post로 변경

* feat: router custom함

* feat: 로그아웃 준비

* feat: css 수정

* feat: signup, login input name, id 입력

* feat: 소셜 로그인 준비

* feat: social 로그인 css 완성

* feat: 소셜 로그인 부분 css 수정 및 회원가입에 붙이기

* feat: 로그아웃 기능 개발, access Token 쿠키로 이동

* fix: 불필요한 코드 제거

* feat: accessToken이 없으면 /login으로 이동

* fet: middleware를 통한 엑세스 토큰 재발행

* feat: Xterm 확인 및 로그인 router 병경

* feat: xterm wss로 변경

* fix: wss 수정

* fix: xterm wss 수정

* feat: 페이지 들어올때 엑세스 토큰이 없고 리프래시 토큰이 있을시 재발급

* feat: 엑세스 토큰 시간 설정

* fix: token 시간 설정

* feat: 소셜 로그인을 위한 이미지 컴포넌트화

* feat: 소셜로그인 확인 용도

* feat: 소셜로그인 수정

* fix: 토큰 재발행 후 로그아웃 안되는 버그 fix

* feat: 배포 badgate 수정

* fix: 토큰 재발행 후 로그아웃 버그 fix

* fix: 쿠키 도메인에 따라 맞게 생성

* fix: 토큰 재발행 고치기

* fix: 다시 도전

* feat: 다시 도전

* feat: 다시 도전

* feat: 서버 url 변경

* feat: 소셜 로그인 location 위치 조정

* feat: 소셜로그인 redirect관리

* feat: next url 다시 설정

* feat: 다시 수정

* feat: url 변경

* feat: 소셜 로그인 refresh Token저장

* feat: 소셜로그인 response 밖으로 꺼내기

* feat: URL 변경

* fix: 소셜로그인 json모양 해체

* fix: 토큰 domain설정

* feat: 토큰 도메인 설정

* fix: 쿠키 설정

* fix: 개발환경 토큰 수정, 리프레시 토큰 시간 설정

* fix: hostname 확인

* fix: request.url 버그 찾기 위한 과정

* feat: next port번호 변경

* fix: footer layout으로 이동

* fix: header 버튼 재사용성 높이기 위해 정리

* feat: middleware 수정

* fix: 터미널 명령어 한줄띄기 오류 수정

* feat: 문제 페이지 엑세스 토큰 필요 기능

* feat: 바로 터미널 볼수있게 하기

* feat: footer 수정

* feat: middleware 수정

* feat: ProblemStage 세팅

* feat: postcss 오류 해결

* feat: ProgreamStage 개발

* feat: zustand를 이용한 문제페이지 개발 중

* feat: problem select 동적으로 저장

* feat: select list input에 의한 check 완성

* feat: 문제 list box 개발

* feat: 문제 리스트 외부 클릭시 문제 리스트 닫힘

* feat: 실습 문제리스트 개발 준비

* feat: accessToken 확인

* feat: 쿼리 스트링으로 보내기 준비

* feat: store 수정

* feat: store 이름 변경으로 인한 수정

* feat: 간단한 css 수정

* feat: useCheckAccess 수정

* feat: useGetStage수정

* fix: 불필요한 코드 정리

* fix: querystring으로 하기 위한 마이그래이션

* feat: query param input의 value에 맞게 제어 완료

* fix: selectedBox 수정

* fix: 쿼리 스트링으로 마이그레이션

* 문제페이지 개발 pagenation, loding, localsotrage저장 제외 배포 (#91)

* feat:  next.js 초기 세팅

* feat: pages, component, Laout 폴더 생성 및 기본 구조틀 생성

* feat: pages routing으로 폴더및 파일 변경

* feat: app router로 교체

* feat: login, signup 환경 세팅

* feat: 확인

* feat:router 수정

* pages router 삭제

* feat: 로그인, 회원가입 세팅

* feat: 회원가입 메일 유효성 체크

* feat:form 개발

* feat:email형식 맞을 시 인증번호 입력칸 disabled해제

* feat: 회원가입 인증번호 간단 비동기 처리

* feat: 회원가입 message 작성

* feat: 회원가입 error msg까지 완성

* feat: 회원가입 서버통신 제외 완료

* feat: email 존재하는지 확인

* feat: 회원가입 목업 완성

* feat: 구글 로그인 oauth 준비

* feat: 구글 소셜 로그인 연동

* feat: 소셜로그인 수정 중

* feat: 소셜 로그인 확인

* feat: 로그인 기능 개발

* feat: 자체 로그인 개발

* feat: 로그인 코드 수정

* feat: 로그인 페이지 개발 준비

* feat: 로그인 페이지 나누기

* feat: 로그인 기능 쿠키 받기 완료

* feat:로그인 유무를 위한 HOC준비

* feat: 로그인, 회원가입시 리다이랙션 설정

* feat: xterm 준비

* feat: Xterm 준비

* feat: Xterm css도입

* feat: Xterm enter backspace 연결

* fix: 회원가입, 로그인 url 수정

* feat: xterm 준비

* fix: useffect로 인해 xterm 2개 나오는거  수정

* feat: xterm 서버와 연결

* feat: tailwind 설정 완료

* feat: font 설정 완료

* feat: login and sign button tailwind이용

* feat: login signup container css 적용

* feat: 회원가입 페이지 css 적용

* feat: loginSignUp tailwind 적용

* feat: signup메일 인증으로 변환

* fix: signip 불필요한 함수 정리

* fix: login signup css 수정

* feat: login signup description 완성

* fix: 폴더명 수정중

* fix: 폴더명 변경

* feat: git 폴더명 바꾸는중

* feat: 폴더명 변경에 맞게 파일 수정

* feat: 폴더명 수정

* feat: zustand 준비

* feat: terminal document에서  useRef로 변경

* feat: ci/cd error해결을 위한 Xterm 수정

* fix:xterm에  dynamic 도입

* feat: ssr false로 등록

* feat: xterm 수정

* feat: header 수정

* feat: Login Form 비밀번호 회원가입하기 수정

* feat: zustand 초기 세팅

* feat: zustand login 연동

* feat: accessToken 저장

* fix: 회원가입 이메일 인증 get에서 post로 변경

* feat: router custom함

* feat: 로그아웃 준비

* feat: css 수정

* feat: signup, login input name, id 입력

* feat: 소셜 로그인 준비

* feat: social 로그인 css 완성

* feat: 소셜 로그인 부분 css 수정 및 회원가입에 붙이기

* feat: 로그아웃 기능 개발, access Token 쿠키로 이동

* fix: 불필요한 코드 제거

* feat: accessToken이 없으면 /login으로 이동

* fet: middleware를 통한 엑세스 토큰 재발행

* feat: Xterm 확인 및 로그인 router 병경

* feat: xterm wss로 변경

* fix: wss 수정

* fix: xterm wss 수정

* feat: 페이지 들어올때 엑세스 토큰이 없고 리프래시 토큰이 있을시 재발급

* feat: 엑세스 토큰 시간 설정

* fix: token 시간 설정

* feat: 소셜 로그인을 위한 이미지 컴포넌트화

* feat: 소셜로그인 확인 용도

* feat: 소셜로그인 수정

* fix: 토큰 재발행 후 로그아웃 안되는 버그 fix

* feat: 배포 badgate 수정

* fix: 토큰 재발행 후 로그아웃 버그 fix

* fix: 쿠키 도메인에 따라 맞게 생성

* fix: 토큰 재발행 고치기

* fix: 다시 도전

* feat: 다시 도전

* feat: 다시 도전

* feat: 서버 url 변경

* feat: 소셜 로그인 location 위치 조정

* feat: 소셜로그인 redirect관리

* feat: next url 다시 설정

* feat: 다시 수정

* feat: url 변경

* feat: 소셜 로그인 refresh Token저장

* feat: 소셜로그인 response 밖으로 꺼내기

* feat: URL 변경

* fix: 소셜로그인 json모양 해체

* fix: 토큰 domain설정

* feat: 토큰 도메인 설정

* fix: 쿠키 설정

* fix: 개발환경 토큰 수정, 리프레시 토큰 시간 설정

* fix: hostname 확인

* fix: request.url 버그 찾기 위한 과정

* feat: next port번호 변경

* fix: footer layout으로 이동

* fix: header 버튼 재사용성 높이기 위해 정리

* feat: middleware 수정

* fix: 터미널 명령어 한줄띄기 오류 수정

* feat: 문제 페이지 엑세스 토큰 필요 기능

* feat: 바로 터미널 볼수있게 하기

* feat: footer 수정

* Develop (#82)

* [Fix] docker 명령어 오류 수정

* 마이페이지 사이드바 추가 (#80)

* 테스트 커밋

* 마이페이지 사이드바 추가

* 간단한 멘트 수정 (#81)

* feat:  next.js 초기 세팅

* feat: pages, component, Laout 폴더 생성 및 기본 구조틀 생성

* feat: pages routing으로 폴더및 파일 변경

* feat: app router로 교체

* feat: login, signup 환경 세팅

* feat: 확인

* feat:router 수정

* pages router 삭제

* feat: 로그인, 회원가입 세팅

* feat: 회원가입 메일 유효성 체크

* feat:form 개발

* feat:email형식 맞을 시 인증번호 입력칸 disabled해제

* feat: 회원가입 인증번호 간단 비동기 처리

* feat: 회원가입 message 작성

* feat: 회원가입 error msg까지 완성

* feat: 회원가입 서버통신 제외 완료

* feat: email 존재하는지 확인

* feat: 회원가입 목업 완성

* feat: 구글 로그인 oauth 준비

* feat: 구글 소셜 로그인 연동

* feat: 소셜로그인 수정 중

* feat: 소셜 로그인 확인

* feat: 로그인 기능 개발

* feat: 자체 로그인 개발

* feat: 로그인 코드 수정

* feat: 로그인 페이지 개발 준비

* feat: 로그인 페이지 나누기

* feat: 로그인 기능 쿠키 받기 완료

* feat:로그인 유무를 위한 HOC준비

* feat: 로그인, 회원가입시 리다이랙션 설정

* feat: xterm 준비

* feat: Xterm 준비

* feat: Xterm css도입

* feat: Xterm enter backspace 연결

* fix: 회원가입, 로그인 url 수정

* feat: xterm 준비

* fix: useffect로 인해 xterm 2개 나오는거  수정

* feat: xterm 서버와 연결

* feat: tailwind 설정 완료

* feat: font 설정 완료

* feat: login and sign button tailwind이용

* feat: login signup container css 적용

* feat: 회원가입 페이지 css 적용

* feat: loginSignUp tailwind 적용

* feat: signup메일 인증으로 변환

* fix: signip 불필요한 함수 정리

* fix: login signup css 수정

* feat: login signup description 완성

* fix: 폴더명 수정중

* fix: 폴더명 변경

* feat: git 폴더명 바꾸는중

* feat: 폴더명 변경에 맞게 파일 수정

* feat: 폴더명 수정

* feat: zustand 준비

* feat: terminal document에서  useRef로 변경

* feat: ci/cd error해결을 위한 Xterm 수정

* fix:xterm에  dynamic 도입

* feat: ssr false로 등록

* feat: xterm 수정

* feat: header 수정

* feat: Login Form 비밀번호 회원가입하기 수정

* feat: zustand 초기 세팅

* feat: zustand login 연동

* feat: accessToken 저장

* fix: 회원가입 이메일 인증 get에서 post로 변경

* feat: router custom함

* feat: 로그아웃 준비

* feat: css 수정

* feat: signup, login input name, id 입력

* feat: 소셜 로그인 준비

* feat: social 로그인 css 완성

* feat: 소셜 로그인 부분 css 수정 및 회원가입에 붙이기

* feat: 로그아웃 기능 개발, access Token 쿠키로 이동

* fix: 불필요한 코드 제거

* feat: accessToken이 없으면 /login으로 이동

* fet: middleware를 통한 엑세스 토큰 재발행

* feat: Xterm 확인 및 로그인 router 병경

* feat: xterm wss로 변경

* fix: wss 수정

* fix: xterm wss 수정

* feat: 페이지 들어올때 엑세스 토큰이 없고 리프래시 토큰이 있을시 재발급

* feat: 엑세스 토큰 시간 설정

* fix: token 시간 설정

* feat: 소셜 로그인을 위한 이미지 컴포넌트화

* feat: 소셜로그인 확인 용도

* feat: 소셜로그인 수정

* fix: 토큰 재발행 후 로그아웃 안되는 버그 fix

* feat: 배포 badgate 수정

* fix: 토큰 재발행 후 로그아웃 버그 fix

* fix: 쿠키 도메인에 따라 맞게 생성

* fix: 토큰 재발행 고치기

* fix: 다시 도전

* feat: 다시 도전

* feat: 다시 도전

* feat: 서버 url 변경

* feat: 소셜 로그인 location 위치 조정

* feat: 소셜로그인 redirect관리

* feat: next url 다시 설정

* feat: 다시 수정

* feat: url 변경

* feat: 소셜 로그인 refresh Token저장

* feat: 소셜로그인 response 밖으로 꺼내기

* feat: URL 변경

* fix: 소셜로그인 json모양 해체

* fix: 토큰 domain설정

* feat: 토큰 도메인 설정

* fix: 쿠키 설정

* fix: 개발환경 토큰 수정, 리프레시 토큰 시간 설정

* fix: hostname 확인

* fix: request.url 버그 찾기 위한 과정

* feat: next port번호 변경

* fix: footer layout으로 이동

* fix: header 버튼 재사용성 높이기 위해 정리

* feat: middleware 수정

* fix: 터미널 명령어 한줄띄기 오류 수정

* feat: 문제 페이지 엑세스 토큰 필요 기능

* feat: 바로 터미널 볼수있게 하기

* feat: footer 수정

---------

Co-authored-by: JRJR519 <102293576+Jeong-Rae@users.noreply.github.com>
Co-authored-by: tracer12 <vendetta12@naver.com>

* feat: middleware 수정

* Develop middleware 수정 (#84)

* [Fix] docker 명령어 오류 수정

* 마이페이지 사이드바 추가 (#80)

* 테스트 커밋

* 마이페이지 사이드바 추가

* 간단한 멘트 수정 (#81)

* feat:  next.js 초기 세팅

* feat: pages, component, Laout 폴더 생성 및 기본 구조틀 생성

* feat: pages routing으로 폴더및 파일 변경

* feat: app router로 교체

* feat: login, signup 환경 세팅

* feat: 확인

* feat:router 수정

* pages router 삭제

* feat: 로그인, 회원가입 세팅

* feat: 회원가입 메일 유효성 체크

* feat:form 개발

* feat:email형식 맞을 시 인증번호 입력칸 disabled해제

* feat: 회원가입 인증번호 간단 비동기 처리

* feat: 회원가입 message 작성

* feat: 회원가입 error msg까지 완성

* feat: 회원가입 서버통신 제외 완료

* feat: email 존재하는지 확인

* feat: 회원가입 목업 완성

* feat: 구글 로그인 oauth 준비

* feat: 구글 소셜 로그인 연동

* feat: 소셜로그인 수정 중

* feat: 소셜 로그인 확인

* feat: 로그인 기능 개발

* feat: 자체 로그인 개발

* feat: 로그인 코드 수정

* feat: 로그인 페이지 개발 준비

* feat: 로그인 페이지 나누기

* feat: 로그인 기능 쿠키 받기 완료

* feat:로그인 유무를 위한 HOC준비

* feat: 로그인, 회원가입시 리다이랙션 설정

* feat: xterm 준비

* feat: Xterm 준비

* feat: Xterm css도입

* feat: Xterm enter backspace 연결

* fix: 회원가입, 로그인 url 수정

* feat: xterm 준비

* fix: useffect로 인해 xterm 2개 나오는거  수정

* feat: xterm 서버와 연결

* feat: tailwind 설정 완료

* feat: font 설정 완료

* feat: login and sign button tailwind이용

* feat: login signup container css 적용

* feat: 회원가입 페이지 css 적용

* feat: loginSignUp tailwind 적용

* feat: signup메일 인증으로 변환

* fix: signip 불필요한 함수 정리

* fix: login signup css 수정

* feat: login signup description 완성

* fix: 폴더명 수정중

* fix: 폴더명 변경

* feat: git 폴더명 바꾸는중

* feat: 폴더명 변경에 맞게 파일 수정

* feat: 폴더명 수정

* feat: zustand 준비

* feat: terminal document에서  useRef로 변경

* feat: ci/cd error해결을 위한 Xterm 수정

* fix:xterm에  dynamic 도입

* feat: ssr false로 등록

* feat: xterm 수정

* feat: header 수정

* feat: Login Form 비밀번호 회원가입하기 수정

* feat: zustand 초기 세팅

* feat: zustand login 연동

* feat: accessToken 저장

* fix: 회원가입 이메일 인증 get에서 post로 변경

* feat: router custom함

* feat: 로그아웃 준비

* feat: css 수정

* feat: signup, login input name, id 입력

* feat: 소셜 로그인 준비

* feat: social 로그인 css 완성

* feat: 소셜 로그인 부분 css 수정 및 회원가입에 붙이기

* feat: 로그아웃 기능 개발, access Token 쿠키로 이동

* fix: 불필요한 코드 제거

* feat: accessToken이 없으면 /login으로 이동

* fet: middleware를 통한 엑세스 토큰 재발행

* feat: Xterm 확인 및 로그인 router 병경

* feat: xterm wss로 변경

* fix: wss 수정

* fix: xterm wss 수정

* feat: 페이지 들어올때 엑세스 토큰이 없고 리프래시 토큰이 있을시 재발급

* feat: 엑세스 토큰 시간 설정

* fix: token 시간 설정

* feat: 소셜 로그인을 위한 이미지 컴포넌트화

* feat: 소셜로그인 확인 용도

* feat: 소셜로그인 수정

* fix: 토큰 재발행 후 로그아웃 안되는 버그 fix

* feat: 배포 badgate 수정

* fix: 토큰 재발행 후 로그아웃 버그 fix

* fix: 쿠키 도메인에 따라 맞게 생성

* fix: 토큰 재발행 고치기

* fix: 다시 도전

* feat: 다시 도전

* feat: 다시 도전

* feat: 서버 url 변경

* feat: 소셜 로그인 location 위치 조정

* feat: 소셜로그인 redirect관리

* feat: next url 다시 설정

* feat: 다시 수정

* feat: url 변경

* feat: 소셜 로그인 refresh Token저장

* feat: 소셜로그인 response 밖으로 꺼내기

* feat: URL 변경

* fix: 소셜로그인 json모양 해체

* fix: 토큰 domain설정

* feat: 토큰 도메인 설정

* fix: 쿠키 설정

* fix: 개발환경 토큰 수정, 리프레시 토큰 시간 설정

* fix: hostname 확인

* fix: request.url 버그 찾기 위한 과정

* feat: next port번호 변경

* fix: footer layout으로 이동

* fix: header 버튼 재사용성 높이기 위해 정리

* feat: middleware 수정

* fix: 터미널 명령어 한줄띄기 오류 수정

* feat: 문제 페이지 엑세스 토큰 필요 기능

* feat: 바로 터미널 볼수있게 하기

* feat: footer 수정

* middleware 수정 (#83)

* feat:  next.js 초기 세팅

* feat: pages, component, Laout 폴더 생성 및 기본 구조틀 생성

* feat: pages routing으로 폴더및 파일 변경

* feat: app router로 교체

* feat: login, signup 환경 세팅

* feat: 확인

* feat:router 수정

* pages router 삭제

* feat: 로그인, 회원가입 세팅

* feat: 회원가입 메일 유효성 체크

* feat:form 개발

* feat:email형식 맞을 시 인증번호 입력칸 disabled해제

* feat: 회원가입 인증번호 간단 비동기 처리

* feat: 회원가입 message 작성

* feat: 회원가입 error msg까지 완성

* feat: 회원가입 서버통신 제외 완료

* feat: email 존재하는지 확인

* feat: 회원가입 목업 완성

* feat: 구글 로그인 oauth 준비

* feat: 구글 소셜 로그인 연동

* feat: 소셜로그인 수정 중

* feat: 소셜 로그인 확인

* feat: 로그인 기능 개발

* feat: 자체 로그인 개발

* feat: 로그인 코드 수정

* feat: 로그인 페이지 개발 준비

* feat: 로그인 페이지 나누기

* feat: 로그인 기능 쿠키 받기 완료

* feat:로그인 유무를 위한 HOC준비

* feat: 로그인, 회원가입시 리다이랙션 설정

* feat: xterm 준비

* feat: Xterm 준비

* feat: Xterm css도입

* feat: Xterm enter backspace 연결

* fix: 회원가입, 로그인 url 수정

* feat: xterm 준비

* fix: useffect로 인해 xterm 2개 나오는거  수정

* feat: xterm 서버와 연결

* feat: tailwind 설정 완료

* feat: font 설정 완료

* feat: login and sign button tailwind이용

* feat: login signup container css 적용

* feat: 회원가입 페이지 css 적용

* feat: loginSignUp tailwind 적용

* feat: signup메일 인증으로 변환

* fix: signip 불필요한 함수 정리

* fix: login signup css 수정

* feat: login signup description 완성

* fix: 폴더명 수정중

* fix: 폴더명 변경

* feat: git 폴더명 바꾸는중

* feat: 폴더명 변경에 맞게 파일 수정

* feat: 폴더명 수정

* feat: zustand 준비

* feat: terminal document에서  useRef로 변경

* feat: ci/cd error해결을 위한 Xterm 수정

* fix:xterm에  dynamic 도입

* feat: ssr false로 등록

* feat: xterm 수정

* feat: header 수정

* feat: Login Form 비밀번호 회원가입하기 수정

* feat: zustand 초기 세팅

* feat: zustand login 연동

* feat: accessToken 저장

* fix: 회원가입 이메일 인증 get에서 post로 변경

* feat: router custom함

* feat: 로그아웃 준비

* feat: css 수정

* feat: signup, login input name, id 입력

* feat: 소셜 로그인 준비

* feat: social 로그인 css 완성

* feat: 소셜 로그인 부분 css 수정 및 회원가입에 붙이기

* feat: 로그아웃 기능 개발, access Token 쿠키로 이동

* fix: 불필요한 코드 제거

* feat: accessToken이 없으면 /login으로 이동

* fet: middleware를 통한 엑세스 토큰 재발행

* feat: Xterm 확인 및 로그인 router 병경

* feat: xterm wss로 변경

* fix: wss 수정

* fix: xterm wss 수정

* feat: 페이지 들어올때 엑세스 토큰이 없고 리프래시 토큰이 있을시 재발급

* feat: 엑세스 토큰 시간 설정

* fix: token 시간 설정

* feat: 소셜 로그인을 위한 이미지 컴포넌트화

* feat: 소셜로그인 확인 용도

* feat: 소셜로그인 수정

* fix: 토큰 재발행 후 로그아웃 안되는 버그 fix

* feat: 배포 badgate 수정

* fix: 토큰 재발행 후 로그아웃 버그 fix

* fix: 쿠키 도메인에 따라 맞게 생성

* fix: 토큰 재발행 고치기

* fix: 다시 도전

* feat: 다시 도전

* feat: 다시 도전

* feat: 서버 url 변경

* feat: 소셜 로그인 location 위치 조정

* feat: 소셜로그인 redirect관리

* feat: next url 다시 설정

* feat: 다시 수정

* feat: url 변경

* feat: 소셜 로그인 refresh Token저장

* feat: 소셜로그인 response 밖으로 꺼내기

* feat: URL 변경

* fix: 소셜로그인 json모양 해체

* fix: 토큰 domain설정

* feat: 토큰 도메인 설정

* fix: 쿠키 설정

* fix: 개발환경 토큰 수정, 리프레시 토큰 시간 설정

* fix: hostname 확인

* fix: request.url 버그 찾기 위한 과정

* feat: next port번호 변경

* fix: footer layout으로 이동

* fix: header 버튼 재사용성 높이기 위해 정리

* feat: middleware 수정

* fix: 터미널 명령어 한줄띄기 오류 수정

* feat: 문제 페이지 엑세스 토큰 필요 기능

* feat: 바로 터미널 볼수있게 하기

* feat: footer 수정

* feat: middleware 수정

---------

Co-authored-by: JRJR519 <102293576+Jeong-Rae@users.noreply.github.com>
Co-authored-by: tracer12 <vendetta12@naver.com>

* feat: ProblemStage 세팅

* feat: postcss 오류 해결

* feat: ProgreamStage 개발

* [Feat] gke ci cd 플로우 추가

* feat: zustand를 이용한 문제페이지 개발 중

* feat: problem select 동적으로 저장

* feat: select list input에 의한 check 완성

* feat: 문제 list box 개발

* feat: 문제 리스트 외부 클릭시 문제 리스트 닫힘

* [Infra] 'develop-ci-cd.yaml' 비활성화

* infra: main ci cd k8s버전 추가

* infra: 이전 cicd 설정 블락

* infra: main ci cd k8s 버전 추가

* infra: main ci cd k8s 버전 추가

* feat: 실습 문제리스트 개발 준비

* feat: accessToken 확인

* feat: 쿼리 스트링으로 보내기 준비

* feat: store 수정

* feat: store 이름 변경으로 인한 수정

* feat: 간단한 css 수정

* feat: useCheckAccess 수정

* feat: useGetStage수정

* fix: 불필요한 코드 정리

* fix: querystring으로 하기 위한 마이그래이션

* feat: query param input의 value에 맞게 제어 완료

* fix: selectedBox 수정

* fix: 쿼리 스트링으로 마이그레이션

* feat: 다시 연결

* feat: pageNation 제외 개발

---------

Co-authored-by: JRJR519 <102293576+Jeong-Rae@users.noreply.github.com>
Co-authored-by: tracer12 <vendetta12@naver.com>

* fix: git 충돌 고치기 (#93)

* feat:  next.js 초기 세팅

* feat: pages, component, Laout 폴더 생성 및 기본 구조틀 생성

* feat: pages routing으로 폴더및 파일 변경

* feat: app router로 교체

* feat: login, signup 환경 세팅

* feat: 확인

* feat:router 수정

* pages router 삭제

* feat: 로그인, 회원가입 세팅

* feat: 회원가입 메일 유효성 체크

* feat:form 개발

* feat:email형식 맞을 시 인증번호 입력칸 disabled해제

* feat: 회원가입 인증번호 간단 비동기 처리

* feat: 회원가입 message 작성

* feat: 회원가입 error msg까지 완성

* feat: 회원가입 서버통신 제외 완료

* feat: email 존재하는지 확인

* feat: 회원가입 목업 완성

* feat: 구글 로그인 oauth 준비

* feat: 구글 소셜 로그인 연동

* feat: 소셜로그인 수정 중

* feat: 소셜 로그인 확인

* feat: 로그인 기능 개발

* feat: 자체 로그인 개발

* feat: 로그인 코드 수정

* feat: 로그인 페이지 개발 준비

* feat: 로그인 페이지 나누기

* feat: 로그인 기능 쿠키 받기 완료

* feat:로그인 유무를 위한 HOC준비

* feat: 로그인, 회원가입시 리다이랙션 설정

* feat: xterm 준비

* feat: Xterm 준비

* feat: Xterm css도입

* feat: Xterm enter backspace 연결

* fix: 회원가입, 로그인 url 수정

* feat: xterm 준비

* fix: useffect로 인해 xterm 2개 나오는거  수정

* feat: xterm 서버와 연결

* feat: tailwind 설정 완료

* feat: font 설정 완료

* feat: login and sign button tailwind이용

* feat: login signup container css 적용

* feat: 회원가입 페이지 css 적용

* feat: loginSignUp tailwind 적용

* feat: signup메일 인증으로 변환

* fix: signip 불필요한 함수 정리

* fix: login signup css 수정

* feat: login signup description 완성

* fix: 폴더명 수정중

* fix: 폴더명 변경

* feat: git 폴더명 바꾸는중

* feat: 폴더명 변경에 맞게 파일 수정

* feat: 폴더명 수정

* feat: zustand 준비

* feat: terminal document에서  useRef로 변경

* feat: ci/cd error해결을 위한 Xterm 수정

* fix:xterm에  dynamic 도입

* feat: ssr false로 등록

* feat: xterm 수정

* feat: header 수정

* feat: Login Form 비밀번호 회원가입하기 수정

* feat: zustand 초기 세팅

* feat: zustand login 연동

* feat: accessToken 저장

* fix: 회원가입 이메일 인증 get에서 post로 변경

* feat: router custom함

* feat: 로그아웃 준비

* feat: css 수정

* feat: signup, login input name, id 입력

* feat: 소셜 로그인 준비

* feat: social 로그인 css 완성

* feat: 소셜 로그인 부분 css 수정 및 회원가입에 붙이기

* feat: 로그아웃 기능 개발, access Token 쿠키로 이동

* fix: 불필요한 코드 제거

* feat: accessToken이 없으면 /login으로 이동

* fet: middleware를 통한 엑세스 토큰 재발행

* feat: Xterm 확인 및 로그인 router 병경

* feat: xterm wss로 변경

* fix: wss 수정

* fix: xterm wss 수정

* feat: 페이지 들어올때 엑세스 토큰이 없고 리프래시 토큰이 있을시 재발급

* feat: 엑세스 토큰 시간 설정

* fix: token 시간 설정

* feat: 소셜 로그인을 위한 이미지 컴포넌트화

* feat: 소셜로그인 확인 용도

* feat: 소셜로그인 수정

* fix: 토큰 재발행 후 로그아웃 안되는 버그 fix

* feat: 배포 badgate 수정

* fix: 토큰 재발행 후 로그아웃 버그 fix

* fix: 쿠키 도메인에 따라 맞게 생성

* fix: 토큰 재발행 고치기

* fix: 다시 도전

* feat: 다시 도전

* feat: 다시 도전

* feat: 서버 url 변경

* feat: 소셜 로그인 location 위치 조정

* feat: 소셜로그인 redirect관리

* feat: next url 다시 설정

* feat: 다시 수정

* feat: url 변경

* feat: 소셜 로그인 refresh Token저장

* feat: 소셜로그인 response 밖으로 꺼내기

* feat: URL 변경

* fix: 소셜로그인 json모양 해체

* fix: 토큰 domain설정

* feat: 토큰 도메인 설정

* fix: 쿠키 설정

* fix: 개발환경 토큰 수정, 리프레시 토큰 시간 설정

* fix: hostname 확인

* fix: request.url 버그 찾기 위한 과정

* feat: next port번호 변경

* fix: footer layout으로 이동

* fix: header 버튼 재사용성 높이기 위해 정리

* feat: middleware 수정

* fix: 터미널 명령어 한줄띄기 오류 수정

* feat: 문제 페이지 엑세스 토큰 필요 기능

* feat: 바로 터미널 볼수있게 하기

* feat: footer 수정

* Develop (#82)

* [Fix] docker 명령어 오류 수정

* 마이페이지 사이드바 추가 (#80)

* 테스트 커밋

* 마이페이지 사이드바 추가

* 간단한 멘트 수정 (#81)

* feat:  next.js 초기 세팅

* feat: pages, component, Laout 폴더 생성 및 기본 구조틀 생성

* feat: pages routing으로 폴더및 파일 변경

* feat: app router로 교체

* feat: login, signup 환경 세팅

* feat: 확인

* feat:router 수정

* pages router 삭제

* feat: 로그인, 회원가입 세팅

* feat: 회원가입 메일 유효성 체크

* feat:form 개발

* feat:email형식 맞을 시 인증번호 입력칸 disabled해제

* feat: 회원가입 인증번호 간단 비동기 처리

* feat: 회원가입 message 작성

* feat: 회원가입 error msg까지 완성

* feat: 회원가입 서버통신 제외 완료

* feat: email 존재하는지 확인

* feat: 회원가입 목업 완성

* feat: 구글 로그인 oauth 준비

* feat: 구글 소셜 로그인 연동

* feat: 소셜로그인 수정 중

* feat: 소셜 로그인 확인

* feat: 로그인 기능 개발

* feat: 자체 로그인 개발

* feat: 로그인 코드 수정

* feat: 로그인 페이지 개발 준비

* feat: 로그인 페이지 나누기

* feat: 로그인 기능 쿠키 받기 완료

* feat:로그인 유무를 위한 HOC준비

* feat: 로그인, 회원가입시 리다이랙션 설정

* feat: xterm 준비

* feat: Xterm 준비

* feat: Xterm css도입

* feat: Xterm enter backspace 연결

* fix: 회원가입, 로그인 url 수정

* feat: xterm 준비

* fix: useffect로 인해 xterm 2개 나오는거  수정

* feat: xterm 서버와 연결

* feat: tailwind 설정 완료

* feat: font 설정 완료

* feat: login and sign button tailwind이용

* feat: login signup container css 적용

* feat: 회원가입 페이지 css 적용

* feat: loginSignUp tailwind 적용

* feat: signup메일 인증으로 변환

* fix: signip 불필요한 함수 정리

* fix: login signup css 수정

* feat: login signup description 완성

* fix: 폴더명 수정중

* fix: 폴더명 변경

* feat: git 폴더명 바꾸는중

* feat: 폴더명 변경에 맞게 파일 수정

* feat: 폴더명 수정

* feat: zustand 준비

* feat: terminal document에서  useRef로 변경

* feat: ci/cd error해결을 위한 Xterm 수정

* fix:xterm에  dynamic 도입

* feat: ssr false로 등록

* feat: xterm 수정

* feat: header 수정

* feat: Login Form 비밀번호 회원가입하기 수정

* feat: zustand 초기 세팅

* feat: zustand login 연동

* feat: accessToken 저장

* fix: 회원가입 이메일 인증 get에서 post로 변경

* feat: router custom함

* feat: 로그아웃 준비

* feat: css 수정

* feat: signup, login input name, id 입력

* feat: 소셜 로그인 준비

* feat: social 로그인 css 완성

* feat: 소셜 로그인 부분 css 수정 및 회원가입에 붙이기

* feat: 로그아웃 기능 개발, access Token 쿠키로 이동

* fix: 불필요한 코드 제거

* feat: accessToken이 없으면 /login으로 이동

* fet: middleware를 통한 엑세스 토큰 재발행

* feat: Xterm 확인 및 로그인 router 병경

* feat: xterm wss로 변경

* fix: wss 수정

* fix: xterm wss 수정

* feat: 페이지 들어올때 엑세스 토큰이 없고 리프래시 토큰이 있을시 재발급

* feat: 엑세스 토큰 시간 설정

* fix: token 시간 설정

* feat: 소셜 로그인을 위한 이미지 컴포넌트화

* feat: 소셜로그인 확인 용도

* feat: 소셜로그인 수정

* fix: 토큰 재발행 후 로그아웃 안되는 버그 fix

* feat: 배포 badgate 수정

* fix: 토큰 재발행 후 로그아웃 버그 fix

* fix: 쿠키 도메인에 따라 맞게 생성

* fix: 토큰 재발행 고치기

* fix: 다시 도전

* feat: 다시 도전

* feat: 다시 도전

* feat: 서버 url 변경

* feat: 소셜 로그인 location 위치 조정

* feat: 소셜로그인 redirect관리

* feat: next url 다시 설정

* feat: 다시 수정

* feat: url 변경

* feat: 소셜 로그인 refresh Token저장

* feat: 소셜로그인 response 밖으로 꺼내기

* feat: URL 변경

* fix: 소셜로그인 json모양 해체

* fix: 토큰 domain설정

* feat: 토큰 도메인 설정

* fix: 쿠키 설정

* fix: 개발환경 토큰 수정, 리프레시 토큰 시간 설정

* fix: hostname 확인

* fix: request.url 버그 찾기 위한 과정

* feat: next port번호 변경

* fix: footer layout으로 이동

* fix: header 버튼 재사용성 높이기 위해 정리

* feat: middleware 수정

* fix: 터미널 명령어 한줄띄기 오류 수정

* feat: 문제 페이지 엑세스 토큰 필요 기능

* feat: 바로 터미널 볼수있게 하기

* feat: footer 수정

---------

Co-authored-by: JRJR519 <102293576+Jeong-Rae@users.noreply.github.com>
Co-authored-by: tracer12 <vendetta12@naver.com>

* feat: middleware 수정

* Develop middleware 수정 (#84)

* [Fix] docker 명령어 오류 수정

* 마이페이지 사이드바 추가 (#80)

* 테스트 커밋

* 마이페이지 사이드바 추가

* 간단한 멘트 수정 (#81)

* feat:  next.js 초기 세팅

* feat: pages, component, Laout 폴더 생성 및 기본 구조틀 생성

* feat: pages routing으로 폴더및 파일 변경

* feat: app router로 교체

* feat: login, signup 환경 세팅

* feat: 확인

* feat:router 수정

* pages router 삭제

* feat: 로그인, 회원가입 세팅

* feat: 회원가입 메일 유효성 체크

* feat:form 개발

* feat:email형식 맞을 시 인증번호 입력칸 disabled해제

* feat: 회원가입 인증번호 간단 비동기 처리

* feat: 회원가입 message 작성

* feat: 회원가입 error msg까지 완성

* feat: 회원가입 서버통신 제외 완료

* feat: email 존재하는지 확인

* feat: 회원가입 목업 완성

* feat: 구글 로그인 oauth 준비

* feat: 구글 소셜 로그인 연동

* feat: 소셜로그인 수정 중

* feat: 소셜 로그인 확인

* feat: 로그인 기능 개발

* feat: 자체 로그인 개발

* feat: 로그인 코드 수정

* feat: 로그인 페이지 개발 준비

* feat: 로그인 페이지 나누기

* feat: 로그인 기능 쿠키 받기 완료

* feat:로그인 유무를 위한 HOC준비

* feat: 로그인, 회원가입시 리다이랙션 설정

* feat: xterm 준비

* feat: Xterm 준비

* feat: Xterm css도입

* feat: Xterm enter backspace 연결

* fix: 회원가입, 로그인 url 수정

* feat: xterm 준비

* fix: useffect로 인해 xterm 2개 나오는거  수정

* feat: xterm 서버와 연결

* feat: tailwind 설정 완료

* feat: font 설정 완료

* feat: login and sign button tailwind이용

* feat: login signup container css 적용

* feat: 회원가입 페이지 css 적용

* feat: loginSignUp tailwind 적용

* feat: signup메일 인증으로 변환

* fix: signip 불필요한 함수 정리

* fix: login signup css 수정

* feat: login signup description 완성

* fix: 폴더명 수정중

* fix: 폴더명 변경

* feat: git 폴더명 바꾸는중

* feat: 폴더명 변경에 맞게 파일 수정

* feat: 폴더명 수정

* feat: zustand 준비

* feat: terminal document에서  useRef로 변경

* feat: ci/cd error해결을 위한 Xterm 수정

* fix:xterm에  dynamic 도입

* feat: ssr false로 등록

* feat: xterm 수정

* feat: header 수정

* feat: Login Form 비밀번호 회원가입하기 수정

* feat: zustand 초기 세팅

* feat: zustand login 연동

* feat: accessToken 저장

* fix: 회원가입 이메일 인증 get에서 post로 변경

* feat: router custom함

* feat: 로그아웃 준비

* feat: css 수정

* feat: signup, login input name, id 입력

* feat: 소셜 로그인 준비

* feat: social 로그인 css 완성

* feat: 소셜 로그인 부분 css 수정 및 회원가입에 붙이기

* feat: 로그아웃 기능 개발, access Token 쿠키로 이동

* fix: 불필요한 코드 제거

* feat: accessToken이 없으면 /login으로 이동

* fet: middleware를 통한 엑세스 토큰 재발행

* feat: Xterm 확인 및 로그인 router 병경

* feat: xterm wss로 변경

* fix: wss 수정

* fix: xterm wss 수정

* feat: 페이지 들어올때 엑세스 토큰이 없고 리프래시 토큰이 있을시 재발급

* feat: 엑세스 토큰 시간 설정

* fix: token 시간 설정

* feat: 소셜 로그인을 위한 이미지 컴포넌트화

* feat: 소셜로그인 확인 용도

* feat: 소셜로그인 수정

* fix: 토큰 재발행 후 로그아웃 안되는 버그 fix

* feat: 배포 badgate 수정

* fix: 토큰 재발행 후 로그아웃 버그 fix

* fix: 쿠키 도메인에 따라 맞게 생성

* fix: 토큰 재발행 고치기

* fix: 다시 도전

* feat: 다시 도전

* feat: 다시 도전

* feat: 서버 url 변경

* feat: 소셜 로그인 location 위치 조정

* feat: 소셜로그인 redirect관리

* feat: next url 다시 설정

* feat: 다시 수정

* feat: url 변경

* feat: 소셜 로그인 refresh Token저장

* feat: 소셜로그인 response 밖으로 꺼내기

* feat: URL 변경

* fix: 소셜로그인 json모양 해체

* fix: 토큰 domain설정

* feat: 토큰 도메인 설정

* fix: 쿠키 설정

* fix: 개발환경 토큰 수정, 리프레시 토큰 시간 설정

* fix: hostname 확인

* fix: request.url 버그 찾기 위한 과정

* feat: next port번호 변경

* fix: footer layout으로 이동

* fix: header 버튼 재사용성 높이기 위해 정리

* feat: middleware 수정

* fix: 터미널 명령어 한줄띄기 오류 수정

* feat: 문제 페이지 엑세스 토큰 필요 기능

* feat: 바로 터미널 볼수있게 하기

* feat: footer 수정

* middleware 수정 (#83)

* feat:  next.js 초기 세팅

* feat: pages, component, Laout 폴더 생성 및 기본 구조틀 생성

* feat: pages routing으로 폴더및 파일 변경

* feat: app router로 교체

* feat: login, signup 환경 세팅

* feat: 확인

* feat:router 수정

* pages router 삭제

* feat: 로그인, 회원가입 세팅

* feat: 회원가입 메일 유효성 체크

* feat:form 개발

* feat:email형식 맞을 시 인증번호 입력칸 disabled해제

* feat: 회원가입 인증번호 간단 비동기 처리

* feat: 회원가입 message 작성

* feat: 회원가입 error msg까지 완성

* feat: 회원가입 서버통신 제외 완료

* feat: email 존재하는지 확인

* feat: 회원가입 목업 완성

* feat: 구글 로그인 oauth 준비

* feat: 구글 소셜 로그인 연동

* feat: 소셜로그인 수정 중

* feat: 소셜 로그인 확인

* feat: 로그인 기능 개발

* feat: 자체 로그인 개발

* feat: 로그인 코드 수정

* feat: 로그인 페이지 개발 준비

* feat: 로그인 페이지 나누기

* feat: 로그인 기능 쿠키 받기 완료

* feat:로그인 유무를 위한 HOC준비

* feat: 로그인, 회원가입시 리다이랙션 설정

* feat: xterm 준비

* feat: Xterm 준비

* feat: Xterm css도입

* feat: Xterm enter backspace 연결

* fix: 회원가입, 로그인 url 수정

* feat: xterm 준비

* fix: useffect로 인해 xterm 2개 나오는거  수정

* feat: xterm 서버와 연결

* feat: tailwind 설정 완료

* feat: font 설정 완료

* feat: login and sign button tailwind이용

* feat: login signup container css 적용

* feat: 회원가입 페이지 css 적용

* feat: loginSignUp tailwind 적용

* feat: signup메일 인증으로 변환

* fix: signip 불필요한 함수 정리

* fix: login signup css 수정

* feat: login signup description 완성

* fix: 폴더명 수정중

* fix: 폴더명 변경

* feat: git 폴더명 바꾸는중

* feat: 폴더명 변경에 맞게 파일 수정

* feat: 폴더명 수정

* feat: zustand 준비

* feat: terminal document에서  useRef로 변경

* feat: ci/cd error해결을 위한 Xterm 수정

* fix:xterm에  dynamic 도입

* feat: ssr false로 등록

* feat: xterm 수정

* feat: header 수정

* feat: Login Form 비밀번호 회원가입하기 수정

* feat: zustand 초기 세팅

* feat: zustand login 연동

* feat: accessToken 저장

* fix: 회원가입 이메일 인증 get에서 post로 변경

* feat: router custom함

* feat: 로그아웃 준비

* feat: css 수정

* feat: signup, login input name, id 입력

* feat: 소셜 로그인 준비

* feat: social 로그인 css 완성

* feat: 소셜 로그인 부분 css 수정 및 회원가입에 붙이기

* feat: 로그아웃 기능 개발, access Token 쿠키로 이동

* fix: 불필요한 코드 제거

* feat: accessToken이 없으면 /login으로 이동

* fet: middleware를 통한 엑세스 토큰 재발행

* feat: Xterm 확인 및 로그인 router 병경

* feat: xterm wss로 변경

* fix: wss 수정

* fix: xterm wss 수정

* feat: 페이지 들어올때 엑세스 토큰이 없고 리프래시 토큰이 있을시 재발급

* feat: 엑세스 토큰 시간 설정

* fix: token 시간 설정

* feat: 소셜 로그인을 위한 이미지 컴포넌트화

* feat: 소셜로그인 확인 용도

* feat: 소셜로그인 수정

* fix: 토큰 재발행 후 로그아웃 안되는 버그 fix

* feat: 배포 badgate 수정

* fix: 토큰 재발행 후 로그아웃 버그 fix

* fix: 쿠키 도메인에 따라 맞게 생성

* fix: 토큰 재발행 고치기

* fix: 다시 도전

* feat: 다시 도전

* feat: 다시 도전

* feat: 서버 url 변경

* feat: 소셜 로그인 location 위치 조정

* feat: 소셜로그인 redirect관리

* feat: next url 다시 설정

* feat: 다시 수정

* feat: url 변경

* feat: 소셜 로그인 refresh Token저장

* feat: 소셜로그인 response 밖으로 꺼내기

* feat: URL 변경

* fix: 소셜로그인 json모양 해체

* fix: 토큰 domain설정

* feat: 토큰 도메인 설정

* fix: 쿠키 설정

* fix: 개발환경 토큰 수정, 리프레시 토큰 시간 설정

* fix: hostname 확인

* fix: request.url 버그 찾기 위한 과정

* feat: next port번호 변경

* fix: footer layout으로 이동

* fix: header 버튼 재사용성 높이기 위해 정리

* feat: middleware 수정

* fix: 터미널 명령어 한줄띄기 오류 수정

* feat: 문제 페이지 엑세스 토큰 필요 기능

* feat: 바로 터미널 볼수있게 하기

* feat: footer 수정

* feat: middleware 수정

---------

Co-authored-by: JRJR519 <102293576+Jeong-Rae@users.noreply.github.com>
Co-authored-by: tracer12 <vendetta12@naver.com>

* feat: ProblemStage 세팅

* feat: postcss 오류 해결

* feat: ProgreamStage 개발

* [Feat] gke ci cd 플로우 추가

* feat: zustand를 이용한 문제페이지 개발 중

* feat: problem select 동적으로 저장

* feat: select list input에 의한 check 완성

* feat: 문제 list box 개발

* feat: 문제 리스트 외부 클릭시 문제 리스트 닫힘

* [Infra] 'develop-ci-cd.yaml' 비활성화

* infra: main ci cd k8s버전 추가

* infra: 이전 cicd 설정 블락

* infra: main ci cd k8s 버전 추가

* infra: main ci cd k8s 버전 추가

* feat: 실습 문제리스트 개발 준비

* feat: accessToken 확인

* feat: 쿼리 스트링으로 보내기 준비

* feat: store 수정

* feat: store 이름 변경으로 인한 수정

* feat: 간단한 css 수정

* feat: useCheckAccess 수정

* feat: useGetStage수정

* fix: 불필요한 코드 정리

* fix: querystring으로 하기 위한 마이그래이션

* feat: query param input의 value에 맞게 제어 완료

* fix: selectedBox 수정

* fix: 쿼리 스트링으로 마이그레이션

* feat: 다시 연결

* feat: pageNation 제외 개발

* fix:git conflict 고치기

---------

Co-authored-by: JRJR519 <102293576+Jeong-Rae@users.noreply.github.com>
Co-authored-by: tracer12 <vendetta12@naver.com>

* fix: 배포 고치기 (#94)

* feat:  next.js 초기 세팅

* feat: pages, component, Laout 폴더 생성 및 기본 구조틀 생성

* feat: pages routing으로 폴더및 파일 변경

* feat: app router로 교체

* feat: login, signup 환경 세팅

* feat: 확인

* feat:router 수정

* pages router 삭제

* feat: 로그인, 회원가입 세팅

* feat: 회원가입 메일 유효성 체크

* feat:form 개발

* feat:email형식 맞을 시 인증번호 입력칸 disabled해제

* feat: 회원가입 인증번호 간단 비동기 처리

* feat: 회원가입 message 작성

* feat: 회원가입 error msg까지 완성

* feat: 회원가입 서버통신 제외 완료

* feat: email 존재하는지 확인

* feat: 회원가입 목업 완성

* feat: 구글 로그인 oauth 준비

* feat: 구글 소셜 로그인 연동

* feat: 소셜로그인 수정 중

* feat: 소셜 로그인 확인

* feat: 로그인 기능 개발

* feat: 자체 로그인 개발

* feat: 로그인 코드 수정

* feat: 로그인 페이지 개발 준비

* feat: 로그인 페이지 나누기

* feat: 로그인 기능 쿠키 받기 완료

* feat:로그인 유무를 위한 HOC준비

* feat: 로그인, 회원가입시 리다이랙션 설정

* feat: xterm 준비

* feat: Xterm 준비

* feat: Xterm css도입

* feat: Xterm enter backspace 연결

* fix: 회원가입, 로그인 url 수정

* feat: xterm 준비

* fix: useffect로 인해 xterm 2개 나오는거  수정

* feat: xterm 서버와 연결

* feat: tailwind 설정 완료

* feat: font 설정 완료

* feat: login and sign button tailwind이용

* feat: login signup container css 적용

* feat: 회원가입 페이지 css 적용

* feat: loginSignUp tailwind 적용

* feat: signup메일 인증으로 변환

* fix: signip 불필요한 함수 정리

* fix: login signup css 수정

* feat: login signup description 완성

* fix: 폴더명 수정중

* fix: 폴더명 변경

* feat: git 폴더명 바꾸는중

* feat: 폴더명 변경에 맞게 파일 수정

* feat: 폴더명 수정

* feat: zustand 준비

* feat: terminal document에서  useRef로 변경

* feat: ci/cd error해결을 위한 Xterm 수정

* fix:xterm에  dynamic 도입

* feat: ssr false로 등록

* feat: xterm 수정

* feat: header 수정

* feat: Login Form 비밀번호 회원가입하기 수정

* feat: zustand 초기 세팅

* feat: zustand login 연동

* feat: accessToken 저장

* fix: 회원가입 이메일 인증 get에서 post로 변경

* feat: router custom함

* feat: 로그아웃 준비

* feat: css 수정

* feat: signup, login input name, id 입력

* feat: 소셜 로그인 준비

* feat: social 로그인 css 완성

* feat: 소셜 로그인 부분 css 수정 및 회원가입에 붙이기

* feat: 로그아웃 기능 개발, access Token 쿠키로 이동

* fix: 불필요한 코드 제거

* feat: accessToken이 없으면 /login으로 이동

* fet: middleware를 통한 엑세스 토큰 재발행

* feat: Xterm 확인 및 로그인 router 병경

* feat: xterm wss로 변경

* fix: wss 수정

* fix: xterm wss 수정

* feat: 페이지 들어올때 엑세스 토큰이 없고 리프래시 토큰이 있을시 재발급

* feat: 엑세스 토큰 시간 설정

* fix: token 시간 설정

* feat: 소셜 로그인을 위한 이미지 컴포넌트화

* feat: 소셜로그인 확인 용도

* feat: 소셜로그인 수정

* fix: 토큰 재발행 후 로그아웃 안되는 버그 fix

* feat: 배포 badgate 수정

* fix: 토큰 재발행 후 로그아웃 버그 fix

* fix: 쿠키 도메인에 따라 맞게 생성

* fix: 토큰 재발행 고치기

* fix: 다시 도전

* feat: 다시 도전

* feat: 다시 도전

* feat: 서버 url 변경

* feat: 소셜 로그인 location 위치 조정

* feat: 소셜로그인 redirect관리

* feat: next url 다시 설정

* feat: 다시 수정

* feat: url 변경

* feat: 소셜 로그인 refresh Token저장

* feat: 소셜로그인 response 밖으로 꺼내기

* feat: URL 변경

* fix: 소셜로그인 json모양 해체

* fix: 토큰 domain설정

* feat: 토큰 도메인 설정

* fix: 쿠키 설정

* fix: 개발환경 토큰 수정, 리프레시 토큰 시간 설정

* fix: hostname 확인

* fix: request.url 버그 찾기 위한 과정

* feat: next port번호 변경

* fix: footer layout으로 이동

* fix: header 버튼 재사용성 높이기 위해 정리

* feat: middleware 수정

* fix: 터미널 명령어 한줄띄기 오류 수정

* feat: 문제 페이지 엑세스 토큰 필요 기능

* feat: 바로 터미널 볼수있게 하기

* feat: footer 수정

* Develop (#82)

* [Fix] docker 명령어 오류 수정

* 마이페이지 사이드바 추가 (#80)

* 테스트 커밋

* 마이페이지 사이드바 추가

* 간단한 멘트 수정 (#81)

* feat:  next.js 초기 세팅

* feat: pages, component, Laout 폴더 생성 및 기본 구조틀 생성

* feat: pages routing으로 폴더및 파일 변경

* feat: app router로 교체

* feat: login, signup 환경 세팅

* feat: 확인

* feat:router 수정

* pages router 삭제

* feat: 로그인, 회원가입 세팅

* feat: 회원가입 메일 유효성 체크

* feat:form 개발

* feat:email형식 맞을 시 인증번호 입력칸 disabled해제

* feat: 회원가입 인증번호 간단 비동기 처리

* feat: 회원가입 message 작성

* feat: 회원가입 error msg까지 완성

* feat: 회원가입 서버통신 제외 완료

* feat: email 존재하는지 확인

* feat: 회원가입 목업 완성

* feat: 구글 로그인 oauth 준비

* feat: 구글 소셜 로그인 연동

* feat: 소셜로그인 수정 중

* feat: 소셜 로그인 확인

* feat: 로그인 기능 개발

* feat: 자체 로그인 개발

* feat: 로그인 코드 수정

* feat: 로그인 페이지 개발 준비

* feat: 로그인 페이지 나누기

* feat: 로그인 기능 쿠키 받기 완료

* feat:로그인 유무를 위한 HOC준비

* feat: 로그인, 회원가입시 리다이랙션 설정

* feat: xterm 준비

* feat: Xterm 준비

* feat: Xterm css도입

* feat: Xterm enter backspace 연결

* fix: 회원가입, 로그인 url 수정

* feat: xterm 준비

* fix: useffect로 인해 xterm 2개 나오는거  수정

* feat: xterm 서버와 연결

* feat: tailwind 설정 완료

* feat: font 설정 완료

* feat: login and sign button tailwind이용

* feat: login signup container css 적용

* feat: 회원가입 페이지 css 적용

* feat: loginSignUp tailwind 적용

* feat: signup메일 인증으로 변환

* fix: signip 불필요한 함수 정리

* fix: login signup css 수정

* feat: login signup description 완성

* fix: 폴더명 수정중

* fix: 폴더명 변경

* feat: git 폴더명 바꾸는중

* feat: 폴더명 변경에 맞게 파일 수정

* feat: 폴더명 수정

* feat: zustand 준비

* feat: terminal document에서  useRef로 변경

* feat: ci/cd error해결을 위한 Xterm 수정

* fix:xterm에  dynamic 도입

* feat: ssr false로 등록

* feat: xterm 수정

* feat: header 수정

* feat: Login Form 비밀번호 회원가입하기 수정

* feat: zustand 초기 세팅

* feat: zustand login 연동

* feat: accessToken 저장

* fix: 회원가입 이메일 인증 get에서 post로 변경

* feat: router custom함

* feat: 로그아웃 준비

* feat: css 수정

* feat: signup, login input name, id 입력

* feat: 소셜 로그인 준비

* feat: social 로그인 css 완성

* feat: 소셜 로그인 부분 css 수정 및 회원가입에 붙이기

* feat: 로그아웃 기능 개발, access Token 쿠키로 이동

* fix: 불필요한 코드 제거

* feat: accessToken이 없으면 /login으로 이동

* fet: middleware를 통한 엑세스 토큰 재발행

* feat: Xterm 확인 및 로그인 router 병경

* feat: xterm wss로 변경

* fix: wss 수정

* fix: xterm wss 수정

* feat: 페이지 들어올때 엑세스 토큰이 없고 리프래시 토큰이 있을시 재발급

* feat: 엑세스 토큰 시간 설정

* fix: token 시간 설정

* feat: 소셜 로그인을 위한 이미지 컴포넌트화

* feat: 소셜로그인 확인 용도

* feat: 소셜로그인 수정

* fix: 토큰 재발행 후 로그아웃 안되는 버그 fix

* feat: 배포 badgate 수정

* fix: 토큰 재발행 후 로그아웃 버그 fix

* fix: 쿠키 도메인에 따라 맞게 생성

* fix: 토큰 재발행 고치기

* fix: 다시 도전

* feat: 다시 도전

* feat: 다시 도전

* feat: 서버 url 변경

* feat: 소셜 로그인 location 위치 조정

* feat: 소셜로그인 redirect관리

* feat: next url 다시 설정

* feat: 다시 수정

* feat: url 변경

* feat: 소셜 로그인 refresh Token저장

* feat: 소셜로그인 response 밖으로 꺼내기

* feat: URL 변경

* fix: 소셜로그인 json모양 해체

* fix: 토큰 domain설정

* feat: 토큰 도메인 설정

* fix: 쿠키 설정

* fix: 개발환경 토큰 수정, 리프레시 토큰 시간 설정

* fix: hostname 확인

* fix: request.url 버그 찾기 위한 과정

* feat: next port번호 변경

* fix: footer layout으로 이동

* fix: header 버튼 재사용성 높이기 위해 정리

* feat: middleware 수정

* fix: 터미널 명령어 한줄띄기 오류 수정

* feat: 문제 페이지 엑세스 토큰 필요 기능

* feat: 바로 터미널 볼수있게 하기

* feat: footer 수정

---------

Co-authored-by: JRJR519 <102293576+Jeong-Rae@users.noreply.github.com>
Co-authored-by: tracer12 <vendetta12@naver.com>

* feat: middleware 수정

* Develop middleware 수정 (#84)

* [Fix] docker 명령어 오류 수정

* 마이페이지 사이드바 추가 (#80)

* 테스트 커밋

* 마이페이지 사이드바 추가

* 간단한 멘트 수정 (#81)

* feat:  next.js 초기 세팅

* feat: pages, component, Laout 폴더 생성 및 기본 구조틀 생성

* feat: pages routing으로 폴더및 파일 변경

* feat: app router로 교체

* feat: login, signup 환경 세팅

* feat: 확인

* feat:router 수정

* pages router 삭제

* feat: 로그인, 회원가입 세팅

* feat: 회원가입 메일 유효성 체크

* feat:form 개발

* feat:email형식 맞을 시 인증번호 입력칸 disabled해제

* feat: 회원가입 인증번호 간단 비동기 처리

* feat: 회원가입 message 작성

* feat: 회원가입 error msg까지 완성

* feat: 회원가입 서버통신 제외 완료

* feat: email 존재하는지 확인

* feat: 회원가입 목업 완성

* feat: 구글 로그인 oauth 준비

* feat: 구글 소셜 로그인 연동

* feat: 소셜로그인 수정 중

* feat: 소셜 로그인 확인

* feat: 로그인 기능 개발

* feat: 자체 로그인 개발

* feat: 로그인 코드 수정

* feat: 로그인 페이지 개발 준비

* feat: 로그인 페이지 나누기

* feat: 로그인 기능 쿠키 받기 완료

* feat:로그인 유무를 위한 HOC준비

* feat: 로그인, 회원가입시 리다이랙션 설정

* feat: xterm 준비

* feat: Xterm 준비

* feat: Xterm css도입

* feat: Xterm enter backspace 연결

* fix: 회원가입, 로그인 url 수정

* feat: xterm 준비

* fix: useffect로 인해 xterm 2개 나오는거  수정

* feat: xterm 서버와 연결

* feat: tailwind 설정 완료

* feat: font 설정 완료

* feat: login and sign button tailwind이용

* feat: login signup container css 적용

* feat: 회원가입 페이지 css 적용

* feat: loginSignUp tailwind 적용

* feat: signup메일 인증으로 변환

* fix: signip 불필요한 함수 정리

* fix: login signup css 수정

* feat: login signup description 완성

* fix: 폴더명 수정중

* fix: 폴더명 변경

* feat: git 폴더명 바꾸는중

* feat: 폴더명 변경에 맞게 파일 수정

* feat: 폴더명 수정

* feat: zustand 준비

* feat: terminal document에서  useRef로 변경

* feat: ci/cd error해결을 위한 Xterm 수정

* fix:xterm에  dynamic 도입

* feat: ssr false로 등록

* feat: xterm 수정

* feat: header 수정

* feat: Login Form 비밀번호 회원가입하기 수정

* feat: zustand 초기 세팅

* feat: zustand login 연동

* feat: accessToken 저장

* fix: 회원가입 이메일 인증 get에서 post로 변경

* feat: router custom함

* feat: 로그아웃 준비

* feat: css 수정

* feat: signup, login input name, id 입력

* feat: 소셜 로그인 준비

* feat: social 로그인 css 완성

* feat: 소셜 로그인 부분 css 수정 및 회원가입에 붙이기

* feat: 로그아웃 기능 개발, access Token 쿠키로 이동

* fix: 불필요한 코드 제거

* feat: accessToken이 없으면 /login으로 이동

* fet: middleware를 통한 엑세스 토큰 재발행

* feat: Xterm 확인 및 로그인 router 병경

* feat: xterm wss로 변경

* fix: wss 수정

* fix: xterm wss 수정

* feat: 페이지 들어올때 엑세스 토큰이 없고 리프래시 토큰이 있을시 재발급

* feat: 엑세스 토큰 시간 설정

* fix: token 시간 설정

* feat: 소셜 로그인을 위한 이미지 컴포넌트화

* feat: 소셜로그인 확인 용도

* feat: 소셜로그인 수정

* fix: 토큰 재발행 후 로그아웃 안되는 버그 fix

* feat: 배포 badgate 수정

* fix: 토큰 재발행 후 로그아웃 버그 fix

* fix: 쿠키 도메인에 따라 맞게 생성

* fix: 토큰 재발행 고치기

* fix: 다시 도전

* feat: 다시 도전

* feat: 다시 도전

* feat: 서버 url 변경

* feat: 소셜 로그인 location 위치 조정

* feat: 소셜로그인 redirect관리

* feat: next url 다시 설정

* feat: 다시 수정

* feat: url 변경

* feat: 소셜 로그인 refresh Token저장

* feat: 소셜로그인 response 밖으로 꺼내기

* feat: URL 변경

* fix: 소셜로그인 json모양 해체

* fix: 토큰 domain설정

* feat: 토큰 도메인 설정

* fix: 쿠키 설정

* fix: 개발환경 토큰 수정, 리프레시 토큰 시간 설정

* fix: hostname 확인

* fix: request.url 버그 찾기 위한 과정

* feat: next port번호 변경

* fix: footer layout으로 이동

* fix: header 버튼 재사용성 높이기 위해 정리

* feat: middleware 수정

* fix: 터미널 명령어 한줄띄기 오류 수정

* feat: 문제 페이지 엑세스 토큰 필요 기능

* feat: 바로 터미널 볼수있게 하기

* feat: footer 수정

* middleware 수정 (#83)

* feat:  next.js 초기 세팅

* feat: pages, component, Laout 폴더 생성 및 기본 구조틀 생성

* feat: pages routing으로 폴더및 파일 변경

* feat: app router로 교체

* feat: login, signup 환경 세팅

* feat: 확인

* feat:router 수정

* pages router 삭제

* feat: 로그인, 회원가입 세팅

* feat: 회원가입 메일 유효성 체크

* feat:form 개발

* feat:email형식 맞을 시 인증번호 입력칸 disabled해제

* feat: 회원가입 인증번호 간단 비동기 처리

* feat: 회원가입 message 작성

* feat: 회원가입 error msg까지 완성

* feat: 회원가입 서버통신 제외 완료

* feat: email 존재하는지 확인

* feat: 회원가입 목업 완성

* feat: 구글 로그인 oauth 준비

* feat: 구글 소셜 로그인 연동

* feat: 소셜로그인 수정 중

* feat: 소셜 로그인 확인

* feat: 로그인 기능 개발

* feat: 자체 로그인 개발

* feat: 로그인 코드 수정

* feat: 로그인 페이지 개발 준비

* feat: 로그인 페이지 나누기

* feat: 로그인 기능 쿠키 받기 완료

* feat:로그인 유무를 위한 HOC준비

* feat: 로그인, 회원가입시 리다이랙션 설정

* feat: xterm 준비

* feat: Xterm 준비

* feat: Xterm css도입

* feat: Xterm enter backspace 연결

* fix: 회원가입, 로그인 url 수정

* feat: xterm 준비

* fix: useffect로 인해 xterm 2개 나오는거  수정

* feat: xterm 서버와 연결

* feat: tailwind 설정 완료

* feat: font 설정 완료

* feat: login and sign button tailwind이용

* feat: login signup container css 적용

* feat: 회원가입 페이지 css 적용

* feat: loginSignUp tailwind 적용

* feat: signup메일 인증으로 변환

* fix: signip 불필요한 함수 정리

* fix: login signup css 수정

* feat: login signup description 완성

* fix: 폴더명 수정중

* fix: 폴더명 변경

* feat: git 폴더명 바꾸는중

* feat: 폴더명 변경에 맞게 파일 수정

* feat: 폴더명 수정

* feat: zustand 준비

* feat: terminal document에서  useRef로 변경

* feat: ci/cd error해결을 위한 Xterm 수정

* fix:xterm에  dynamic 도입

* feat: ssr false로 등록

* feat: xterm 수정

* feat: header 수정

* feat: Login Form 비밀번호 회원가입하기 수정

* feat: zustand 초기 세팅

* feat: zustand login 연동

* feat: accessToken 저장

* fix: 회원가입 이메일 인증 get에서 post로 변경

* feat: router custom함

* feat: 로그아웃 준비

* feat: css 수정

* feat: signup, login input name, id 입력

* feat: 소셜 로그인 준비

* feat: social 로그인 css 완성

* feat: 소셜 로그인 부분 css 수정 및 회원가입에 붙이기

* feat: 로그아웃 기능 개발, access Token 쿠키로 이동

* fix: 불필요한 코드 제거

* feat: accessToken이 없으면 /login으로 이동

* fet: middleware를 통한 엑세스 토큰 재발행

* feat: Xterm 확인 및 로그인 router 병경

* feat: xterm wss로 변경

* fix: wss 수정

* fix: xterm wss 수정

* feat: 페이지 들어올때 엑세스 토큰이 없고 리프래시 토큰이 있을시 재발급

* feat: 엑세스 토큰 시간 설정

* fix: token 시간 설정

* feat: 소셜 로그인을 위한 이미지 컴포넌트화

* feat: 소셜로그인 확인 용도

* feat: 소셜로그인 수정

* fix: 토큰 재발행 후 로그아웃 안되는 버그 fix

* feat: 배포 badgate 수정

* fix: 토큰 재발행 후 로그아웃 버그 fix

* fix: 쿠키 도메인에 따라 맞게 생성

* fix: 토큰 재발행 고치기

* fix: 다시 도전

* feat: 다시 도전

* feat: 다시 도전

* feat: 서버 url 변경

* feat: 소셜 로그인 location 위치 조정

* feat: 소셜로그인 redirect관리

* feat: next url 다시 설정

* feat: 다시 수정

* feat: url 변경

* feat: 소셜 로그인 refresh Token저장

* feat: 소셜로그인 response 밖으로 꺼내기

* feat: URL 변경

* fix: 소셜로그인 json모양 해체

* fix: 토큰 domain설정

* feat: 토큰 도메인 설정

* fix: 쿠키 설정

* fix: 개발환경 토큰 수정, 리프레시 토큰 시간 설정

* fix: hostname 확인

* fix: request.url 버그 찾기 위한 과정

* feat: next port번호 변경

* fix: footer layout으로 이동

* fix: header 버튼 재사용성 높이기 위해 정리

* feat: middleware 수정

* fix: 터미널 명령어 한줄띄기 오류 수정

* feat: 문제 페이지 엑세스 토큰 필요 기능

* feat: 바로 터미널 볼수있게 하기

* feat: footer 수정

* feat: middleware 수정

---------

Co-authored-by: JRJR519 <102293576+Jeong-Rae@users.noreply.github.com>
Co-authored-by: tracer12 <vendetta12@naver.com>

* feat: ProblemStage 세팅

* feat: postcss 오류 해결

* feat: ProgreamStage 개발

* [Feat] gke ci cd 플로우 추가

* feat: zustand를 이용한 문제페이지 개발 중

* feat: problem select 동적으로 저장

* feat: select list input에 의한 check 완성

* feat: 문제 list box 개발

* feat: 문제 리스트 외부 클릭시 문제 리스트 닫힘

* [Infra] 'develop-ci-cd.yaml' 비활성화

* infra: main ci cd k8s버전 추가

* infra: 이전 cicd 설정 블락

* infra: main ci cd k8s 버전 추가

* infra: main ci cd k8s 버전 추가

* feat: 실습 문제리스트 개발 준비

* feat: accessToken 확인

* feat: 쿼리 스트링으로 보내기 준비

* feat: store 수정

* feat: store 이름 변경으로 인한 수정

* feat: 간단한 css 수정

* feat: useCheckAccess 수정

* feat: useGetStage수정

* fix: 불필요한 코드 정리

* fix: querystring으로 하기 위한 마이그래이션

* feat: query param input의 value에 맞게 제어 완료

* fix: selectedBox 수정

* fix: 쿼리 스트링으로 마이그레이션

* feat: 다시 연결

* feat: pageNation 제외 개발

* fix:git conflict 고치기

* fix: 배포 오류 수정

---------

Co-authored-by: JRJR519 <102293576+Jeong-Rae@users.noreply.github.com>
Co-authored-by: tracer12 <vendetta12@naver.com>

* pr 테스트 (#87)

* 테스트 커밋

* 마이페이지 사이드바 추가

* 마이페이지 간단하게 디자인, 요소추가중, 기능x

* 테스트

---------

Co-authored-by: 박규태 <79373803+KyuTae98@users.noreply.github.com>

* fix: 문제페이지 css 수정 (#96)

* feat:  next.js 초기 세팅

* feat: pages, component, Laout 폴더 생성 및 기본 구조틀 생성

* feat: pages routing으로 폴더및 파일 변경

* feat: app router로 교체

* feat: login, signup 환경 세팅

* feat: 확인

* feat:router 수정

* pages router 삭제

* feat: 로그인, 회원가입 세팅

* feat: 회원가입 메일 유효성 체크

* feat:form 개발

* feat:email형식 맞을 시 인증번호 입력칸 disabled해제

* feat: 회원가입 인증번호 간단 비동기 처리

* feat: 회원가입 message 작성

* feat: 회원가입 error msg까지 완성

* feat: 회원가입 서버통신 제외 완료

* feat: email 존재하는지 확인

* feat: 회원가입 목업 완성

* feat: 구글 로그인 oauth 준비

* feat: 구글 소셜 로그인 연동

* feat: 소셜로그인 수정 중

* feat: 소셜 로그인 확인

* feat: 로그인 기능 개발

* feat: 자체 로그인 개발

* feat: 로그인 코드 수정

* feat: 로그인 페이지 개발 준비

* feat: 로그인 페이지 나누기

* feat: 로그인 기능 쿠키 받기 완료

* feat:로그인 유무를 위한 HOC준비

* feat: 로그인, 회원가입시 리다이랙션 설정

* feat: xterm 준비

* feat: Xterm 준비

* feat: Xterm css도입

* feat: Xterm enter backspace 연결

* fix: 회원가입, 로그인 url 수정

* feat: xterm 준비

* fix: useffect로 인해 xterm 2개 나오는거  수정

* feat: xterm 서버와 연결

* feat: tailwind 설정 완료

* feat: font 설정 완료

* feat: login and sign button tailwind이용

* feat: login signup container css 적용

* feat: 회원가입 페이지 css 적용

* feat: loginSignUp tailwind 적용

* feat: signup메일 인증으로 변환

* fix: signip 불필요한 함수 정리

* fix: login signup css 수정

* feat: login signup description 완성

* fix: 폴더명 수정중

* fix: 폴더명 변경

* feat: git 폴더명 바꾸는중

* feat: 폴더명 변경에 맞게 파일 수정

* feat: 폴더명 수정

* feat: zustand 준비

* feat: terminal document에서  useRef로 변경

* feat: ci/cd error해결을 위한 Xterm 수정

* fix:xterm에  dynamic 도입

* feat: ssr false로 등록

* feat: xterm 수정

* feat: header 수정

* feat: Login Form 비밀번호 회원가입하기 수정

* feat: zustand 초기 세팅

* feat: zustand login 연동

* feat: accessToken 저장

* fix: 회원가입 이메일 인증 get에서 post로 변경

* feat: router custom함

* feat: 로그아웃 준비

* feat: css 수정

* feat: signup, login input name, id 입력

* feat: 소셜 로그인 준비

* feat: social 로그인 css 완성

* feat: 소셜 로그인 부분 css 수정 및 회원가입에 붙이기

* feat: 로그아웃 기능 개발, access Token 쿠키로 이동

* fix: 불필요한 코드 제거

* feat: accessToken이 없으면 /login으로 이동

* fet: middleware를 통한 엑세스 토큰 재발행

* feat: Xterm 확인 및 로그인 router 병경

* feat: xterm wss로 변경

* fix: wss 수정

* fix: xterm wss 수정

* feat: 페이지 들어올때 엑세스 토큰이 없고 리프래시 토큰이 있을시 재발급

* feat: 엑세스 토큰 시간 설정

* fix: token 시간 설정

* feat: 소셜 로그인을 위한 이미지 컴포넌트화

* feat: 소셜로그인 확인 용도

* feat: 소셜로그인 수정

* fix: 토큰 재발행 후 로그아웃 안되는 버그 fix

* feat: 배포 badgate 수정

* fix: 토큰 재발행 후 로그아웃 버그 fix

* fix: 쿠키 도메인에 따라 맞게 생성

* fix: 토큰 재발행 고치기

* fix: 다시 도전

* feat: 다시 도전

* feat: 다시 도전

* feat: 서버 url 변경

* feat: 소셜 로그인 location 위치 조정

* feat: 소셜로그인 redirect관리

* feat: next url 다시 설정

* feat: 다시 수정

* feat: url 변경

* feat: 소셜 로그인 refresh Token저장

* feat: 소셜로그인 response 밖으로 꺼내기

* feat: URL 변경

* fix: 소셜로그인 json모양 해체

* fix: 토큰 domain설정

* feat: 토큰 도메인 설정

* fix: 쿠키 설정

* fix: 개발환경 토큰 수정, 리프레시 토큰 시간 설정

* fix: hostname 확인

* fix: request.url 버그 찾기 위한 과정

* feat: next port번호 변경

* fix: footer layout으로 이동

* fix: header 버튼 재사용성 높이기 위해 정리

* feat: middleware 수정

* fix: 터미널 명령어 한줄띄기 오류 수정

* feat: 문제 페이지 엑세스 토큰 필요 기능

* feat: 바로 터미널 볼수있게 하기

* feat: footer 수정

* feat: middleware 수정

* feat: ProblemStage 세팅

* feat: postcss 오류 해결

* feat: ProgreamStage 개발

* feat: zustand를 이용한 문제페이지 개발 중

* feat: problem select 동적으로 저장

* feat: select list input에 의한 check 완성

* feat: 문제 list box 개발

* feat: 문제 리스트 외부 클릭시 문제 리스트 닫힘

* feat: 실습 문제리스트 개발 준비

* feat: accessToken 확인

* feat: 쿼리 스트링으로 보내기 준비

* feat: store 수정

* feat: store 이름 변경으로 인한 수정

* feat: 간단한 css 수정

* feat: useCheckAccess 수정

* feat: useGetStage수정

* fix: 불필요한 코드 정리

* fix: querystring으로 하기 위한 마이그래이션

* feat: query param input의 value에 맞게 제어 완료

* fix: selectedBox 수정…
  • Loading branch information
3 people committed Apr 9, 2024
1 parent 38d676d commit b5e8f9e
Show file tree
Hide file tree
Showing 6 changed files with 105 additions and 56 deletions.
4 changes: 3 additions & 1 deletion src/app/mypage/page.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,9 @@ const mypage = () => {
<div className="pl-36 pt-16">
<nav className="px-0 flex">
<MyPageSidebarForm />
<MyPageInfoForm />
<div className="border-2 border-gray w-1/2 items-center p-3 bg-color-white rounded-lg mb-6">
<MyPageInfoForm />
</div>
</nav>
</div>
</div>
Expand Down
37 changes: 25 additions & 12 deletions src/components/mypageinfo/MyPageInfo.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -4,21 +4,34 @@ import Link from "next/link";

import MyPageProblemForm from "./MyPageProblem";
import MyPageProfileForm from "./MyPageProfile";
import MyPageSubscribeForm from "./MyPageSubscribe";
import MyPageUserSettingForm from "./MyPageUserSetting";
import myPageStore from "@/store/myPageStore";

const MyPageInfoForm = () => {

return (
<div className="border-2 border-gray w-1/2 items-center p-3 bg-color-white rounded-lg mb-6">
<div>
<div><MyPageProfileForm /></div>
<div><MyPageProblemForm /></div>
<div><MyPageUserSettingForm /></div>
</div>

</div>

)
const MyPageInfoForm = () => {
const { pageSelector } = myPageStore();
console.log(pageSelector);
if (pageSelector === 1) {
return (
<div><MyPageProfileForm /></div>
);
}
if (pageSelector === 2) {
return (
<div><MyPageProblemForm /></div>
)
}
if (pageSelector === 3) {
return (
<div><MyPageSubscribeForm /></div>
)
}
if (pageSelector === 4) {
return (
<div><MyPageUserSettingForm /></div>
)
}
}


Expand Down
2 changes: 1 addition & 1 deletion src/components/mypageinfo/MyPageProblem.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ const MyPageProblemForm = () => {

return (
<div>
문제 진행상황이 들어갈 컴포넌트
문제 진행상황 및 POL 활동기록이 들어갈 컴포넌트
</div>

)
Expand Down
15 changes: 15 additions & 0 deletions src/components/mypageinfo/MyPageSubscribe.tsx
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
'use client'
import React from "react";
import Link from "next/link";

const MyPageSubscribeForm = () => {

return (
<div>
구독 및 결제 서비스 관련 정보가 들어갈 컴포넌트
</div>

)
}

export default MyPageSubscribeForm;
86 changes: 44 additions & 42 deletions src/components/mypagesidebar/MyPageSidebarForm.tsx

Large diffs are not rendered by default.

17 changes: 17 additions & 0 deletions src/store/myPageStore.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
import { create } from 'zustand'

export type SelectorSetter = (page: number | null) => void;

export interface PageState {
pageSelector: number | null;
setSelector: SelectorSetter;
}

const myPageStore = create<PageState>(set => ({
pageSelector: 1,
setSelector: (page) => {
set({ pageSelector: page })
}
}));

export default myPageStore;

0 comments on commit b5e8f9e

Please sign in to comment.