Skip to content

jyj1111/KDT-M4_Team2Project_Repo

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

426 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

2조 프로젝트 계획안

  • 프로젝트명: 2조 프로젝트

  • 팀원: 최환석, 장화현, 조승혜, 정윤조, 김민기

  • 프로젝트 기간: 2023. 01. 30 ~ 미정

  • 배포된 링크: https://next-furniture.vercel.app/

  • 테스트용 계정 정보

  • 테스트용 마스터 페이지 가는 법

    • fotter 부분에 있는 * master page 를 클릭하면 마스터 페이지로 이동합니다.

프로젝트 소개

안녕하세요 저희는 2조입니다. 저희가 만든 사이트는 NEXT_FURNITURE 라는 가구 쇼핑몰을 만들었습니다.

사이트의 전체적인 모습

  • 메인 화면 example1.png

  • 제품상세 페이지 example2.png

  • 장바구니 페이지 img.png

  • 주문 페이지 img.png

  • 마이페이지 img.png

  • 검색 페이지 img.png

  • 로그인 페이지 img.png

  • 마스터 페이지 img.png

프로젝트 멤버 및 작업 목록

최환석 장화현 조승혜 정윤조 김민기
최환석 장화현 조승혜 정윤조 김민기
마스터 페이지
서버리스 펑션 및 기본 api구조 제작
디버깅 담당
로그인 페이지
회원가입 페이지
메인페이지
검색 페이지 및 필터링
페이지 전체적인 레이아웃 수정
마이 페이지/나의 정보 페이지
장바구니 페이지
결제 페이지
마이 페이지/나의 주문 페이지
마이 페이지/나의 계좌 페이지

프로젝트의 기능구현 사항

📌 필수사항

  • 제공된 API를 사용하여 해당하는 쇼핑몰을 구성하기.
  • 회원가입 페이지를 제작하여 회원가입 기능 구현하기.
  • 로그인 페이지를 제작하여 로그인 기능 구현하기.
  • 상품 리스트 페이지를 제작하여 상품 리스트 및 상세 페이지를 구현하여 상품 구매 기능 구현하기.
  • 장바구니 페이지를 제작하여 장바구니 기능 구현하기.
  • 주문 페이지를 제작하여 주문 기능 구현하기.
  • 마이페이지를 제작하여 마이페이지 기능 구현하기.
  • 검색 페이지를 제작하여 검색 및 필터를 통해 검색을 구현하기.

프로젝트 기술 스택

  • Basic: HTML Scss JavaScript
  • Library: node-fetch Parcel Swiper Navigo Vercel
  • Deploy: Vercel
  • Bundler: Parcel
  • serverless function: Vercel Serverless Function

프로젝트 구조

├── README.md
├── package.json
├── package-lock.json
├── index.html
├── .gitignore
├── api
│   ├── (서버리스 함수)
├── src
│   ├── images
│   ├── pages
│   │   ├── (페이지를 구성하기 위한 js파일)
│   ├── style
│   │   ├── (페이지를 구성하기 위한 scss파일)
│   ├── utils
│   │   ├── (api를 호출하기 위한 js파일)
│   │   ├── (각종 유틸리티 함수 모음)
│   ├── common.js
│   ├── router.js

프로젝트 기능

  • 회원가입 및 로그인 페이지

    • 회원가입 페이지에서는 이메일, 비밀번호, 이름, 전화번호를 입력받아 회원가입을 할 수 있습니다.
    • 로그인 페이지에서는 이메일과 비밀번호를 입력받아 로그인을 할 수 있습니다.
  • 메인 페이지

    • 메인 페이지에서는 추천하는 혹은 새로나온 신규 상품등을 보여줍니다.
    • 상품을 클릭하면 상품 상세 페이지로 이동합니다.
  • 상품 상세 페이지

    • 상품 상세 페이지에서는 상품의 상세 정보를 보여줍니다.
    • 상품을 선택하고 그것을 장바구니에 담을 수 있습니다.
  • 장바구니 페이지

    • 장바구니 페이지에서는 장바구니에 담긴 상품들을 보여줍니다.
    • 상품을 선택하고 그것을 주문할 수 있습니다.
  • 주문 페이지

    • 주문 페이지에서는 주문할 상품들을 보여줍니다.
    • 주문할 상품들을 선택하고 그것을 결제할 수 있습니다.
  • 마이 페이지

    • 마이 페이지에서는 나의 정보, 나의 주문, 나의 계좌를 확인할 수 있습니다.
    • 나의 정보에서는 내 정보를 수정할 수 있습니다.
    • 나의 주문에서는 내가 주문한 내역을 확인할 수 있습니다.
    • 나의 계좌에서는 내 계좌를 확인할 수 있습니다.
  • 검색 페이지

    • 검색 페이지에서는 상품을 검색할 수 있습니다.
    • 검색한 상품들을 필터링할 수 있습니다.
  • 마스터 페이지

    • 마스터 페이지에는 직접 상품을 등록하여 상품을 추가할 수 있습니다.
    • 마스터 페이지에는 직접 상품을 수정 및 삭제할 수 있습니다.
    • 마스터 페이지에는 현재 거래가 완료 되거나 혹은 거래가 진행 중인 상품을 확인 할 수 있습니다.

프로젝트 실행 방법

  • 먼저 패키지를 모두 다운로드 받습니다 npm install
  • 그 다음 vercel Cli를 설치합니다 npm i -g vercel
  • vercel Cli를 통해 설정한 후 vercel dev 명령어를 통해 실행합니다.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • JavaScript 71.2%
  • SCSS 27.6%
  • HTML 1.2%