- 클래스101을 모티브로 삼아 다양한 강의를 소비하며 제작도 할 수 있는 사이트입니다.
2022.03.14.월 ~ 2022.03.25.금
프론트 엔드 : 조진목 , 신윤지 , 노유정 < 백엔드 : 박건우 , 김동규 , 이지원
- 카카오 소셜로그인을 통해 클나쓰에 로그인하게 되는 과정
- 받아온 토큰을 로컬스토리지에 저장 / 로그아웃시 로컬스토리지의 토큰 삭제
로그인 전
로그인 후
백엔드에서 보내준 상품정보 데이터로 화면 구성 및 유저 정보에 맞는 강좌 신청 버튼 변경
- 백엔드에서 보내준 상품정보(클래스명, 강의자명, 금액, 클래스 썸네일이미지, 클래스설명)
- 좋아요(하트 찜하기) 선택 기능(FrontEnd에서만 구현)
- 유저 상태에 따른 강의신청 버튼 변경 (비로그인 및 로그인이지만 비수강자 / 로그인&수강자)
- 강의 신청 버튼 클릭시 -> POST를 사용해 상품의 정보와 수량을 back-end로 전송
수강상태에 따른 버튼 변경 및 하트 찜하기
비로그인 또는 비수강자의 경우 (수강옵션 구경하기)
로그인 후 수강자의 경우(내 강좌입니다)
- 강의 결제페이지
- 메인페이지 슬라이드
- 하트 찜하기 (FrontEnd)
- 노유정 : Login / Detail
- 조진목 : List / Nav / Footer / MyPage / Create
- 신윤지 : Create
- Front-End : React.js, sass, react-modal
- Back-End : Python, Django web framework,
- Common : KAKAO social login, Git Hub, Git, Slack, Trello, Notion
- 이 프로젝트는 클래스101 사이트를 참조하여 학습목적으로 만들었습니다.
- 실무수준의 프로젝트이지만 학습용으로 만들었기 때문에 이 코드를 활용하여 이득을 취하거나 무단 배포할 경우 법적으로 문제될 수 있습니다.
- 이 프로젝트에서 사용하고 있는 사진 대부분은 위코드에서 구매한 것이므로 해당 프로젝트 외부인이 사용할 수 없습니다.