Skip to content

tmdcjf152/justcode-6-1st-pro-coders-front

 
 

Repository files navigation

7 Team Project

클론사이트 : 프로스펙스(Prospecs)[https://www.prospecs.com/display.do?cmd=mallMain]


소개

✅ 무엇을 위한 프로젝트인가?

지금까지 배운 기술을 응용하고 개발 실력을 향상 시키기 위한 목적을 가지고 있습니다.


기술 스택

JavaScript

React

Vite

styled-components

Git


프로젝트 설치 및 실행 방법

✅ 설치방법

  1. Node.JS를 다운받아 설치해주세요. vite를 사용하였기 때문에 최소 14.18 버전 이상이 요구됩니다. https://nodejs.org/

  2. 리포지토리를 클론해주세요.

 git clone https://github.com/wecode-bootcamp-korea/justcode-6-1st-pro-coders-front.git
  1. dependencies를 설치해주세요.
npm install

✅ 실행방법

  1. 다음 명령어를 이용해 Dev server를 실행해주세요.
npm run dev
  1. 브라우저에서 http://localhost:5173에 접속해주세요.

저작권, 라이선스 정보

[저작자] by prospecs

[이미지출처] https://www.prospecs.com

✅ 모든 이미지의 저작권 사용은 자사의 허락을 맡아 제품사진만 사용 하였습니다.


주요기능 및 설명

✅ SHOP > SHOES 카테고리별 제품 필터링


✅ SHOP > SHOES 제품데이터별 정상가/할인율/할인가/성별 필터링


✅ SHOP > SHOES 필터검색 클릭시 필터모달 등장


✅ 제품 클릭시 해당 제품 상세페이지 이동


✅ 메인페이지 및 Shop페이지 레이아웃 및 swiper 구현

클릭 시작시의 clientX값을 저장해서 이동시의 clientX값과의 차이를 이용해 transform속성을 직접 조작하는 방식을 이용하였습니다.

swiper1

swiper2

swiper3

swiper4

✅ 메인페이지 스크롤효과 구현

Intersection observer를 활용하였습니다.

intersection-observer

✅ Nav bar 구현

원본 사이트의 메뉴가 너무 좁다는 느낌이 들어서 위아래로 스크롤 할 수 있도록 분리하였습니다.

nav1 nav2

✅ 로그인, 회원가입 레이아웃 및 로직 구현, 유효성 로직 구현

login2

signup

✅ Shoes 페이지 Pagination 구현 및 Skeleton 구현

pagination

pagination-skeleton

✅ 상품 상세페이지 Skeleton 구현 및 카트 추가 로직 구현

cart-skeleton

cart-validation2

cart-add

cart-validation

✅ Cart 페이지 레이아웃 및 카트 제품 삭제 등 로직 구현

cart-skeleton2

cart

✅ Event 페이지 레이아웃 및 Skeleton 구현

  • Skeleton 구현
  • UI 구현
  • 카테고리 별로 달라지는 목록

event

✅ Archive 페이지 레이아웃 및 Skeleton 구현

  • Skeleton 구현
  • 슬라이드 구현
  • 토글 UI 및 기능 구현

archive

✅ Store 페이지 레이아웃 및 Skeleton 구현

  • Skeleton 구현
  • 카카오맵 API를 이용한 매장 지도
  • 매장 타입별 지도 & 상세 지도 구현

store-img1

store-img2

✅ Smartfit 페이지 레이아웃 및 로그인 기능 추가

  • Smartfit 페이지 UI 구현
  • GO 클릭시 로그인 모달 또는 로그인 확인 모달이 나오도록 구현
  • topbutton 구현

smartfit-img1

smartfit-img2

✅ 검색 기능 구현 및 Skeleton 구현

  • Skeleton 구현
  • 키워드 검색 기능 구현
  • 인기검색어 검색 기능 구현

search-skeleton

search-img1

search-img2

정보

✅ 팀원

이다익 - https://github.com/kkukileon305

봉원희 - https://github.com/2021Bong

최승철 - https://github.com/tmdcjf152

이신희 - https://github.com/shlee2227

조윤식 - https://github.com/younsik2

외부 리소스 정보

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 99.7%
  • HTML 0.3%