Skip to content

daehoddunddun/37-1st-HUSH-frontend

 
 

Repository files navigation

4팀- 러쉬코리아 (Beauty Trend Style)

프로젝트 팀원 소개

PM

  • 김대호

Front-end

  • 강루비, 김대호, 양석문, 주혜린

Back-end

  • 김정훈, 정다영, 정승렬

사용한 기술스텍

Front-end

  • React, Sass

Back-end

  • Node.js, MySQL, Express

co-work

  • git, slack, trello, notion

시연 사진

hush(디저트)

  • 처음회원가입시, 초기 포인트를 제공(100,000원) 이 포인트를 이용해서 결제하기누르면, 포인트가 차감되면서 메인페이지로 이동하고, UI상 포인트차감 보여주기. (검색창 대신 포인트숫자 보여주기)
  1. 로그인, 회원가입
  • 유효성검사 맞으면 메인페이지 이동
  • 회원가입후 다시 로그인로 간후 다시 로그인

01 회원가입페이지

02 로그인페이지

  1. 메인페이지
  • 메인비쥬얼 슬라이드, 메인 애니메이션 효과

00 메인페이지

  1. 제품페이지(완료시 상세페이지 지원)
  • 재고초기수량(50개)

  • 카테고리별 상품은 8개, 페이지는 3페이지로(이미지가 있으면)

  • 메뉴카테고리별로 탭메뉴 기능을 만들어 해당 탭을 클릭하면 해당 제품이 보이도록 기능 구현

  • 낮은 가격순, 높은 가격순으로 필터링이 가능하도록 구현

  • 페이지네이션기능으로 지정해놓은 갯수를 정해두면 그 갯수만 보여주고 다음페이지로 넘어가게 구현

  • 아이템 마우스 호버시 (그림만보이도록, 백그라운드 색상변경, opacity)

    03 제품페이지

  1. 상세페이지
  • 수량별 가격 상승

  • 장바구니, 좋아요 클릭하면 해당페이지로 이동

  • 제품탭 효과 전체다 주기

  • 제품후기, 제품후기 작성 게시글 업로드

  • ui적으로 날짜, 댓글내용, 아이디(맨첫글자만 보이고, 나머지는 ‘*’ ) 보여줌

  • 정해 놓은 최소, 최대 수량을 넘어갈경우, alert창을 띄움

    05 상세페이지

  1. 결제페이지(헤더 nav footer, 스크롤탑)
  • 배송비는 무조건 무료라는 조건

  • 기존 LUSH의 사은품, 덕찌 제거

  • 유저를 토큰을 참조하여 구분하고, 그에 따른 주문자 정보를 받아온다.

  • 제품정보랑도 위와 동일

  • 결제수단은 2차 프로젝트 때 외부 api 이용 시 추가 구현 예정

  • 결제하기 버튼 필수약관 체크박스 미선택 시 disable

  • 백엔드 서버 요청에 따른 결제 완료/실패 > 완료 시 메인 페이지 이동

    06 결제페이지

  1. 장바구니 페이지
  • 체크박스 기능 구현, 전체 선택, 단일 선택 가능, 선택삭제 가능, 수량 조절 기능 구현
  • 주문하기 버튼을 누르면 결제페이지로
  • 쇼핑계속하기 버튼을 누르면 메인페이지로

04 장바구니페이지

  1. 찜목록 페이지
  • 체크박스 기능 구현, 전체 선택, 단일 선택 가능, 선택삭제 가능, 수량 조절 기능 구현
  1. navbar, footer
  • 결제 시 포인트 차감(결제페이지 제품 수량 및 가격에 따른 계산)
  • 각 메뉴별 페이지 이동
  • 검색창 구현
  1. 기타 페이지
  • 팀 소개 페이지 (HUSH) 소개 - 프로젝트 기능 및 팀소개 페이지 레이아웃 제작
  • 미구현 페이지 - 준비중인 페이지 레이아웃 제작

About

강루비, 김대호, 양석문, 주혜린

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 60.9%
  • SCSS 38.7%
  • HTML 0.4%