Skip to content

hyunn00/Shoppingmall-Prj

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Portfolio - PLATE STUDIO

Contents
  1. 개요
  2. 내용
  3. 구현 페이지

개요

⭐ 프로젝트 명 : PLATE-STUDIO

🚩 프로젝트 기간 : 2021년 11월 22일 ~ 12월 17일 (총 4주)

💡 개발 목적 : 대학교 수업에서 배운 Django를 활용하여 아기자기한 식기를 판매하는 온라인 쇼핑몰 웹사이트 제작

⌨️ 사용된 기술 스택


내용

기능

  • 고객 : 회원가입, 게시판 조회, 상품 조회, 상품목록 조회

  • 회원 : 상품 주문, 결제, 장바구니 담기, 장바구니 상품 삭제

  • 관리자 : 게시판 관리, 카테고리 관리, 회원 관리, 상품 관리


Usecase Diagram UsecaseDiagram

ERD Diagram ErdDiagram


구현 페이지

메인 페이지

mainPage.mp4

» 구현 기능

* 전체 제품 리스트 화면에 render

* 페이징을 통해 제품 목록 넘기기

* 웹사이트 로고 클릭을 통해 메인 페이지로 이동

* Navbar를 사용한 메뉴바

제품 페이지

productPage.mp4

» 구현 기능

* 카테고리별 제품 리스트 화면에 render

* 페이징을 통해 제품 목록 넘기기

* 클릭 시, 제품 상세 페이지로 이동

* 제품 상세 정보를 화면에 render
searchPage.mp4

» 구현 기능

* navbar의 검색창을 통해 검색하고자 하는 단어 입력

* DB에 등록된 상품명 중 단어가 포함되는 제품 리스트 render

* 검색된 결과가 없을 시 메시지 render

* 클릭 시, 제품 상세 페이지로 이동

장바구니

cartPage.mp4

» 구현 기능

* 제품 상세 페이지에서 add to cart 버튼 클릭시 장바구니 화면 render

* 사용자가 담은 장바구니 제품 리스트를 화면에 render

* +,-,휴지통 버튼 클릭 시 제품 수량 변경 및 삭제

* 장바구니에 제품이 없을 시 navbar에 장바구니 버튼 숨김, 주소를 통해 접근할 경우 장바구니 상품이 없음에 대한 메시지 render

* 장바구니에 제품이 있을 시 navbar에 장바구니 버튼과 제품 수량 render

주문 결제

orderPage.mp4

» 구현 기능

* Stripe 플랫폼를 이용한 제품 결제 템플릿 사용

* 장바구니 페이지에서 pay now! 버튼 클릭시 결제 화면 render

* 개인 정보 입력 후 결제 버튼 누르면 주문 완료됨

* 주문 완료되면 장바구니의 상품이 사라지고 메인 페이지로 이동

로그인, 회원가입

로그인 페이지

loginPage.mp4

회원가입 페이지

sugnupPage.mp4

» 구현 기능

* sign up 메뉴를 통해 회원가입 페이지로 login 메뉴를 통해 로그인 페이지로 이동

* 회원가입 페이지에서 username, password, email, address, phone number 등의 정보 입력

* 로그인 페이지에서 회원가입 시 입력한 username, password 입력

* 회원가입 페이지에서 비밀번호 확인 칸과 비밀번호가 일치하지 않거나, 로그인 페이지에서 비밀번호가 틀리거나,
  두 페이지에서 모든 칸에 정보를 입력하지 않을 경우 오류 메시지 출력

* 회원가입 페이지에서 sign up 버튼 로그인 페이지에서 login 버튼 클릭시 메인 화면 페이지로 이동

FAQ 페이지

faqPage.mp4

» 구현 기능

* admin 페이지를 통해 글쓰기 가능

* FAQ 메뉴를 통해 FAQ 패이지로 이동

* 홈페이지 내에서 게시글 수정, 삭제, 게시 제한

* 보고자 하는 게시글 클릭시 상세 글 조회

지금까지 읽어주셔서 감사합니다!🙇‍♀️

About

Django Shoppingmall Project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published