항해99 15기 사전과정 웹개발미니프로젝트
8조
Github 주소 : https://github.com/webmini-team8
webmini-team8
webmini-team8 has one repository available. Follow their code on GitHub.
github.com
팀장 : Khusan
팀원 : 강신범 김태현 홍성민
프로젝트명 : 의류 쇼핑몰
프로젝트 목적 : 모바일 의류 쇼핑몰 제작
와이어프레임
로그인페이지, 메인페이지, 장바구니, 상품등록, 상세상품 총 5page로 구성 되있습니다
DB에 저장된 정보를 기반으로 상품을 보여주고, 변경하는것이 주요 서비스 입니다.
로그인은 우선 간단하게 구현합니다. 추후 회원가입 기능을 구현합니다.
메인페이지는 DB에서 상품 정보를 카테고리별로 불러와서 보여준뒤, 사용자가 상품을 클릭하면 해당 상품의 상세정보 페이지로 이동합니다.
상품상세정보는 DB에 등록된 상품의 정보를 불러와서 유저에게 보여주며, 장바구니 담기 기능을 제공합니다.
장바구니는 유저별 선택한 상품에 대한 리스트를 DB에서 불러와 가격의 합계를 보여줍니다. 그리고 결제하기로 연동시켜줍니다.
상품등록은 유저가 제공한 정보를 DB에 저장합니다.
개발해야 하는 기능들
로그인 기능(테스트용 계정 5개 사용 예정)
메인페이지 ( DB 정보를 메인에 카테고리별로 뿌려주는 기능)
상품 상세페이지 (DB에서 정보 가져와서 뿌려주고, 장바구니 담으면 DB의 장바구니로 보내주는 기능)
상품 등록 기능 ( DB정보 목록은 아래에서 설명)
장바구니 기능 (DB에서 장바구니 정보 불러와서 합계 계산, 주문하기로 연동 기능)
- 추가 구현예정 -
음성인식으로 상품을 장바구니에 담아주는 기능
로그인 페이지 기능(회원가입 추후 구현)
이미지 업로드, 미리보기
분담 :
홈페이지 - 신범님
상품 등록 페이지xxx - Khusan님
상품 상세정보 페이지 - 성민님
장바구니 페이지 - 태현님
DB에 들어갈 항목
회원정보
-userinfo : 아이디, 비번
장바구니 (예시)
-사용자ID, 장바구니 Array[{상품ID, 수량},{상품ID, 수량}....]
상품정보
-상품 카테고리
-상품명
-이미지 경로(url)
-상품 수량
-상품 가격
-상품 상세설명
필요한 파일
app.py ( flask )
템플릿폴더
index.html ( 홈페이지 )
cart.html ( 장바구니 페이지 )
detail.html ( 상세정보 페이지 )
login.html ( 로그인 페이지 )