2021/12/13~2021/12/23
퀘스트 101 - 클래스를 통해 자신을 키우는 현실 캐릭터 빌드업 서비스
- 다양한 카테고리의 강의를 제공합니다.
- 강의를 통해 자신의 역량이 빌드업되는 것을 시각적으로 볼 수 있습니다.
- 관심사에 맞는 강의 검색과 인기 강의를 조회할 수 있습니다.
- 소셜 커머스로 간단하게 로그인할 수 있습니다.
Front-End : JavaScript, React.js, Style Component
Back-End : Python, Django, MySQL, Miniconda, DRF(리팩토링)
Common : Git, Github, Slack, Trello, Notion
-
카카오 소셜 로그인
-
로그인시 JWT 토큰 발행 및 토큰 검사
-
클래스 목록 조회
-
클래스 상세 정보
-
Stat별 클래스 필터링
-
클래스 좋아요
-
마이페이지 필터링 (좋아요한 클래스, 수강중인 클래스)
-
크리에이터 센터 내 클래스 조회
-
크리에이터 센터 새 클래스 생성 (항목별 저장 기능)
-
이미지 s3 업로드 / FormData 처리
-
클래스 편집 및 삭제
- 카카오 소셜 로그인
- 로그인시 JWT 토큰 발행 및 토큰 검사
- 크리에이터 센터 내 클래스 조회
- 크리에이터 센터 새 클래스 생성 (항목별 저장 기능)
- 이미지 s3 업로드 / FormData 처리
- 클래스 편집 및 삭제
.
├── README.md
├── core
│ ├── __init__.py
│ ├── admin.py
│ ├── apps.py
│ ├── migrations
│ ├── models.py
│ ├── tests.py
│ ├── utils.py
│ └── views.py
├── creators
│ ├── __init__.py
│ ├── admin.py
│ ├── apps.py
│ ├── migrations
│ ├── models.py
│ ├── serializer.py
│ ├── tests.py
│ ├── urls.py
│ └── views.py
├── manage.py
├── products
│ ├── __init__.py
│ ├── admin.py
│ ├── apps.py
│ ├── migrations
│ ├── models.py
│ ├── tests.py
│ ├── urls.py
│ └── views.py
├── pull_request_template.md
├── quest101
│ ├── __init__.py
│ ├── asgi.py
│ ├── settings.py
│ ├── urls.py
│ └── wsgi.py
├── requirements.txt
└── users
├── __init__.py
├── admin.py
├── apps.py
├── migrations
├── models.py
├── tests.py
├── urls.py
└── views.py
- 홈페이지 - 배포 전
- Frontend Github
- Backend Github
- Trello
- Notion
Reference 이 프로젝트는 클래스 101 사이트를 참조하여 학습목적으로 만들었습니다. 실무수준의 프로젝트이지만 학습용으로 만들었기 때문에 이 코드를 활용하여 이득을 취하거나 무단 배포할 경우 법적으로 문제될 수 있습니다. 이 프로젝트에서 사용하고 있는 사진 대부분은 직접 촬영한 것이므로 해당 프로젝트 외부인이 사용할 수 없습니다.