모든 사람의 창조적인 시도를 위한 크라우드펀딩 플랫폼 텀블벅(tumblbug) 웹사이트를 모티브로 한 팀프로젝트입니다.
크라우드펀딩 플랫폼 텀블벅은 1,000개가 넘는 국내 최다의 성공 사례와 누적 후원금 1,000억원, 일일 최다 활성 프로젝트 700개를 돌파하며 미술, 음악, 패션, 출판, 영화, 디자인, 만화, 게임 등 다양한 영역에서 국내외 창조적인 시도가 성공할 수 있는 탄탄한 기반을 만들고 있습니다.
2021.03.02 ~ 2021.03.12(11일)
김종진(PM), 박지연
남채린, 이지윤, 허정윤
-
Front-end : HTML / CSS / JavaScript / React / CRA / React / Router DOM / React Hook / Styled-Components / SNS Login API / RESTfulAPI
-
Back-end : Python / Django / bcrypt / pyjwt / RESTfulAPI / AqueryTool / MySQL / cors / AWS / Kakao Login API
-
Communication tool : Notion / Slack / Trello / Git / GitHub / Zoom
- ERD(관계형 모델링 설계) 및 model 생성 / Aquery Tool을 활용한 모델링 구현 및 models.py 생성
- DB CSV 파일 작성
- db_uploader.py 작성
- Django 내장 모듈을 사용하여 회원가입 시 이메일로 인증번호 전송
- bcrypt를 사용한 암호화
- 자체 로그인 기능 구현 및 unit test
- jwt access token 전송 및 유효성 검사 기능 구현
- 카카오 소셜 로그인 구현 및 unit test
- 비회원, 회원 decorator 기능 구현
- 프로젝트 리스트 기능 구현 / Django ORM을 활용한 다양한 filtering 구현 및 unit test
- 프로젝트 상세 페이지
- 프로젝트 올리기 페이지 / S3를 이용한 파일 업로드 기능 구현
- 이 프로젝트는 텀블벅 사이트를 참조하여 학습목적으로 만들었습니다.
- 실무수준의 프로젝트이지만 학습용으로 만들었기 때문에 이 코드를 활용하여 이득을 취하거나 무단 배포할 경우 법적으로 문제될 수 있습니다.
- 이 프로젝트에서 사용하고 있는 사진 대부분은 위코드에서 구매한 것이므로 해당 프로젝트 외부인이 사용할 수 없습니다.