Skip to content

JSP를 활용하여 개발한 첼시 팬 페이지

Notifications You must be signed in to change notification settings

Sxbxn/ChelseaFanPage

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 

Repository files navigation

💙 첼시 팬 페이지

JSP를 활용하여 개발 진행
상품 조회ㆍ구매ㆍ수정, 게시판 등의 기능이 있는 페이지

📽 시연 영상

1-min
2-min

🔍 개발 동기 및 목적, 필요성

저는 평소에 축구 경기 시청을 즐겨하며, 첼시(Chelsea) 라는 잉글랜드 축구팀의 열렬한 팬입니다.
유니폼 등의 굿즈도 종종 구매하고, 경기가 있는 날에는 팬 커뮤니티에서 다른 첼시팬들과 함께 응원을 합니다.
하지만 굿즈를 판매하는 공식 홈페이지나 다수의 사이트에서는 커뮤니티 기능 없이 단순 상업 목적 이 강하며, 팬 커뮤니티 사이트들은 굿즈를 판매하지 않고 팬들 간의 소통 등의 목적 만을 가지는 경우가 많습니다.
이러한 배경에서 저는 굿즈도 구매할 수 있고, 다른 사람들과 소통도 가능하게 하는 서비스가 있다면 매우 편리하겠다고 생각했기에 해당 웹페이지를 개발하게 되었습니다.
=> 상품 구매 기능 + 커뮤니티 기능 이 있는 첼시 팬 페이지

📍 구현 기능

  • 메인 페이지, 관련 소식들을 볼 수 있는 기능
  • 로그인과 로그아웃, 회원가입 페이지
  • 상품목록 페이지
  • 장바구니 페이지
  • 주문하기 페이지(주소 등의 정보 입력 페이지)
  • 주문내역 페이지
  • 상품 등록, 수정, 삭제 페이지 (관리자만)
  • 커뮤니티 기능 페이지 (게시판 형태)
  • 오류 처리 페이지

🚀 사용한 기술

  • JSP
    • 스크립트 태그, 액션 태그, 폼 태그 등
    • 파일 업로드, 유효성 검사, 시큐리티 등
    • 세션, 쿠키 등
  • 톰캣
  • 데이터베이스
    • MyOracle
    • JDBC, JSP와 연동
    • 3개의 테이블
      • BOARD: (bID, bContent, userID, bDate, bAvailable)
      • PRODUCT: (pID, pName, unitPrice, pDescription, filename, quantity)
      • USER: (userID, userPassword, userName, userEmail)

📷 인터페이스(UI)

메인 화면

모바일 화면

굿즈

장바구니, 주문 정보

응원 게시판

About

JSP를 활용하여 개발한 첼시 팬 페이지

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published