Skip to content

wecode-bootcamp-korea/13-DEV101-frontend

Repository files navigation

dev101

DEV 101 README.md

Team Member

  • Frontend Developers: 구현정, 김보라, 전민승, 함준호
  • Backend Developers: 김지훈, 박현희

프로젝트 소개

SCRUM 방식을 사용해 자기 계발 및 취미 관련 사이트 class 101 (https://class101.net/)의 주요 기능 및 UI 등을 구현

주요 기능

  • 로그인, 회원가입
  • 클래스 찜 또는 수강(결제)
  • 클래스 제작 및 관리

기술 스택

FrontEnd

  • React
  • Es6
  • Redux
  • Styled-component
  • Prettier
  • ESLint
  • Git

BackEnd

  • python
  • Django
  • (추후 재작성 예정)

멤버 소개

  1. 구현정
  • PM, Frontend Developer
  • 메인 페이지, 무한 스크롤 컴포넌트, 카테고리 페이지, 푸터
  • Comment: 많이 모자란 PM 따라와준 팀원들 너무 고맙습니다!! 새로운 형태의 컴포넌트에 도전할 수 있어서 즐거웠고, 다양한 인터렉션을 구현할 수 있었어서 즐거웠습니다. 앞으로도 DEV101 꽃길만 걸어요~!

  1. 김보라
  • Frontend Developer
  • 검색 결과 페이지, 마이 페이지, 슬라이더 컴포넌트, 카테고리 배너
  • Comment: 그동안 클래스형 컴포넌트와 scss만 써보다가 함수형, styled 컴포넌트를 새로 써보다 보니 속도가 더뎌서 조급해지고 걱정스러운 마음도 있었는데 팀원분들의 도움으로 무사히 잘 마무리 할 수 있었던 것 같아서 너무 감사하다. 처음에는 낯설기만 했던 것들이 써보면서 조금씩 익숙해지는 느낌이 들어서 뿌듯하기도 했다. 수고해주신 팀원분들께 다시 한번 감사드린다.

  1. 김지훈
  • Backend Developer
  • Stack : Python, Django, AWS(RDS, S3, EC2), Redis, Docker
  • Works :
  1. 데이터 모델링을 통한 데이터베이스 구축
  2. API 구현
  • 상품 메인페이지 - Redis & django-redis를 사용하여 로딩시간 단축
  • 상품 상세페이지 - 상품의 상세정보 및 커뮤니티 기능 구현
  • 커뮤니티 페이지 - 댓글 작성 및 댓글에 사진 업로드 기능 구현
  • 찜/응원하기 - 각 상품에 대한 찜 기능과 오픈 예정 상품에는 응원하기 기능 구현
  • 검색 및 필터링 - 사용자가 검색한 단어를 포함한 상품을 호출하고 카테고리별 검색과 최신순/인기순/만족도순 등의 정렬기능 구현
  • 주문/결제 페이지 - 선택한 상품을 주문하고 결제 전에 sms본인인증 기능 구현(API 사용)
  1. 모든 함수에 대한 Unit Test 실시
  • Comment: 새로 적용한 기술도 많고 유닛 테스트도 새로 배워서 하느라 육체적/정신적으로도 힘들었지만 무사히 끝나게 해주신 팀원분들께 감사드립니다👍

  1. 박현희
  • Backend Developer
  • Stack : Python, Django, AWS(RDS, S3, EC2), Redis
  • Works :
  1. 데이터 모델링을 통한 데이터베이스 구축
  2. API 구현
  • User SignUp - bcrypt를 이용한 유저 비밀번호 암호화
  • User SignIn - JWT를 이용한 유저 token 생성
  • Kakao Login - REST API를 통한 소셜 로그인 구현
  • My page - 유저의 개인정보와 유저가 찜한 상품,본 상품,생성한 상품을 정렬한 페이지
  • Creator center - 유저가 클래스를 생성하는 페이지. boto3,S3를 사용하여 이미지 url화,서버저장
  1. 모든 함수에 대한 Unit Test 실시
  • Comment: 1차 프로젝트때보다 장고의 전체적인 흐름과 쿼리문을 더 깊게 배우게 되어 좋았습니다. 또, 새로 배운 기능과 그걸 이용헤 다양한 구현을 해 볼 수 있는 프로젝트였고 잘 끝마쳐서 뿌듯합니다. 믿고 가는 우리 프톤트님들, 든든한 백엔드 팀원 덕분에 많은걸 배울 수 있었습니다. 2주동안 힘내준 팀원님들 정말 감사합니다!!

  1. 전민승
  • Frontend Developer
  • 로그인 페이지, 회원가입 페이지, 소셜 로그인, 헤더, 검색 기능 구현
  • Comment: 새로운 기술을 배우고 적용하는 경험과 백엔드와 통신하는 부분은 아주 흥미로웠습니다. 그리고 좋은 팀원들 덕분에 성장할 수 있었고 재밌었습니다. 모두 앞으로의 개발자 커리어에서 꽃길만 걷기를 간절히 기도합니다.

  1. 함준호
  • Frontend Developer
  • 디테일 페이지, 결제 페이지, 인증 기능 구현, 크리에이터 지원 페이지
  • Comment: DEV101 수고하셨습니다 사랑합니다

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages