LaHolProject

기획의도

> 팬데믹은 우리의 생활을 180도 변화시켰습니다. 
아침마다 잠을 깨려고 마셨던 커피도, 친구들과 인생샷을 남기기 위해 방문했던 카페의 모습도 많이 달라졌습니다. 
그럼에도 여전히 우리는 어떻게 하루 평균 두 잔의 커피를 마시는 걸까요? 
라홀은 ‘홈카페’와 ‘안전’을 커피트렌드의 키워드로 생각합니다. 
길어지는 코로나시대에 커피는 집에서 소비될 것이며 
방역과 거리두기가 잘 행해지는 카페의 이용만 살아남을 것입니다. 
따라서 저희는 커피가전 및 원두를 판매하는 스토어, 
꾸준히 이어지는 커피에 대한 관심을 충족시키기 위한 커피클래스, 
그리고 거리두기 방침에 따라 소수의 인원만 허용되는 카페를 미리 예약하는 카페예약 시스템을 제공합니다. 
더 나아가 라홀에서는 커피박람회와 짧은 지식을 전달하는 서비스도 제공하여 완전한 커피플랫폼으로 거듭나려합니다.

프로젝트 소개

> ☕ 라홀은 커피에 관한 모든 것을 제공합니다. 
손가락 터치만으로 여러분은 다음날 원하는 커피를 마실 수도, 바리스타가 될 수도 있습니다. 
풍부한 맛의 커피를 매주 받아볼 수 있는 정기배송 시스템, 
드립커피, 창업, 커피의 역사 등을 알려주는 커피 클래스, 
그리고 나와 카페를 이어주는 예약 시스템을 모두 라홀에서 사용해보세요.

팀 소개

> 🐮🐭🐴🐭🐵 
커피를 좋아하는 5명이 모여 커피를 집에서나 밖에서나 더 즐겁고 맛있게 음미할 수 있는 방법을 고민했습니다. 
저희 중에는 커피와 함께 혼자 여유를 즐기는 것을 선호하는 사람, 친구들과 왁자지껄하게 커피를 즐기는 사람, 
커피와 함께 어떤 디저트가 어울릴지 고민하는 사람들로 이루어져있습니다. 
이처럼 각기 다른 취향을 모두 만족시킬 수 있는 올인원 서비스를 제공하고자 노력합니다.

Built With

LYJ-akpprofile
회원 서비스
LYJ-akp
🐴
100pearlcentprofile
관리자 / 플레이그라운드 jinjubaek
🐭
kimwansik5profile
스토어
kimwansik5
🐵
yejiprofile
카페
Lee-ye-ji
🐮
itskathycprofile
클래스
itskathyc
🐭

기능

😀 회원 서비스
  1. 회원 정보 관련 기능
  2. - 회원 가입, 로그인, ID 찾기, PW찾기(임시비밀번호 메일발송)
    - 회원정보 수정, 탈퇴
  3. 마이페이지(일반회원)
  4. - 구매 내역 조회 / 세부내역 조회 시, kakaoAPI를 통한 지도 표시
    - 구매 상태에 따른 후기 등록
    - 보유 쿠폰 조회
  5. 마이페이지 (사업자)
  6. - chart.js를 통한 스토어 판매 내역 통계
    - 스토어 주문 내역 조회 및 ajax를 통한 배송 현황 업데이트
    - 배너 광고 신청 및 신청 내역 조회 / KG 이니시스 API를 통한 결제
📊 관리자
  1. 회원 조회
  2. - 일반/사업자 회원정보 목록 출력
    - ZingGrid 라이브러리 활용하여 컬럼 별 정렬과 키워드 검색 지원
  3. 통계
  4. - 제휴카페 연/월/일 특정기간에 따른 서비스 별 매출 출력
    - 사이트 수익 연/월/일 특정기간에 따른 수입(광고/수수료) 별 매출 출력
    - 발급 된 쿠폰 연/월/일 특정기간에 따른 쿠폰 상태 출력
    - ZingGrid 라이브러리 활용하여 컬럼 별 정렬 지원
    - Chart.js 라이브러리 활용하여 그래프로 데이터출력
  5. 광고
  6. - 광고 신청내역 조회 후 승인/반려 결정
    - 승인 완료된 광고 목록 조회
  7. 신고
  8. - 신고 접수된 컨텐츠 확인 후 경고 처리
    - 처리완료된 신고 목록 조회
    - 일정 경고 횟수 초과 시 자동 회원탈퇴 처리

🕹️플레이 그라운드
  1. 원두취향 테스트
  2. 쿠폰발급 이벤트
  3. - 간단한 게임 플레이 후 랜덤으로 쿠폰 지급

🏬 스토어
  1. 사업자 맞춤 기능
  2. -제품 등록, 수정, 삭제
    -등록된 제품 문의에 대한 답변
    -제품에 대한 리뷰중 악의적이거나 비방적인 리뷰신고
    -제품을 구매한 사용자에게 배송현황 업데이트
    -정기구독 폼과 바로구매 폼을 차이를 두어 운영
  3. 일반 사용자 맞춤 기능
  4. -제품에 대한 구매,장바구니,구독 기능 사용가능
    -제품에 대한 문의 가능
    -부적절한 제품에 대한 신고가능
  5. 모든 사용자
  6. -메인화면 스토어 리스트 출력 및 detailView 출력
    -제품검색 기능과 카테고리 검색등의 필터 제공
    -메인화면에서 인기상품(조회수 탑 3제품 항시 출력)과 일반 상품 분리해서 화면울 출력
    -클래스 메인화면에서 강의 시간, 강의 카테고리 별로 사용자가 원하는 클래스만 필터정렬
    -구독이 가능한 제품은 상품 이미지에 구독문구 출력 및 바로 구독 기능을 사용가능

☕ 카페
  1. 사업자 맞춤 기능
  2. - 카페 매장 등록, 카페 정보 수정, 카페 삭제
    - 한 아이디 당 하나의 카페만 등록 가능
    - 음료에 대한 정보 등록, 수정 삭제
    - 매장 예약 정보 달력으로 확인
    - 주문 내역 확인 후 제조 상태에 따라 실시간으로 변경
    -등록된 문의 답변
  3. 로그인한 일반 사용자 맞춤 기능
  4. - 카페 예약 (매장 또는 포장 선택 후 날짜, 시간, 인원 설정)
    - 선택한 카페의 음료 주문(수량, 음료 사이즈, Hot or Ice 선택)
    - 카페에서 담은 음료에 대한 바로 결제(KG 이니시스 API를 통한 결제)
    - 스토어 구매 리스트,커피 클래스 수강신청과 함께 장바구니에서 결제(KG 이니시스 API를 통한 결제)
    - 카페에 대한 대한 문의
    - 카페를 이용한 사용자에 의한 카페 신고
    - 부적절한 후기 신고
  5. 일반 사용자 맞춤 기능
  6. - 카페 리스트 출력 및 카페 매장에 대한 정보 kakao map api를 이용한 정보
    - 카페 매장 이름 및 주소 키워드를 통한 검색
    - 카페에 대한 후기 내역 확인
    - Q&A 내역 확인

👩🏻‍🏫클래스
  1. 사업자 맞춤 기능
  2. -커피클래스 등록, 등록시 kakao Map API를 통해 지도표시
    -자신의 클래스 정보 수정, 클래스 삭제
    -관리자의 승인 이후 정식 클래스 리스트로 출력
    -등록된 문의 답변
  3. 일반 사용자 맞춤 기능
  4. -커피클래스 수강신청시 KG 이니시스 API를 통한 결제
    -클래스에 대한 문의
    -본인이 수강한 클래스에 한하여 신고
  5. 모든 사용자
  6. -메인화면 커피 클래스 리스트 출력 및 detailView 출력
    -클래스 메인화면에서 키워드 검색시 제목/내용/강사명이 일치하는 경우 해당 리스트 출력
    -클래스 메인화면에서 강의 시간, 강의 카테고리 별로 사용자가 원하는 클래스만 필터정렬
    -사용자가 클래스 수강 후 마이페이지에서 입력한 후기 리스트 출력
    -부적절한 리뷰 신고

Using Langages, Tools and APIs

OS Window 10, Mac
Language HTML5 CSS3 JavaScript Java
RDBMS Oracle
SDK Java1.8 servlet JSP
FRAMEWORK Spring
IDE EclipseIDE VisualStudioCode SQLDeveloper
Library Bootstrap jQuery AJAX SweetAlert2 ZingGrid
API kakaoMap ImportPayment Chart.js

📺 시현영상

[User] Main Page Login & Register
------
[User] Cafe Main [User] Cafe Report & Review
[User]Cafe To Go or For Here [User] Cafe Payment
[User] Cart [Biz] Main Page
[Biz] Cafe Main Page [Biz] Cafe Main & Order
[Biz] Reservation [Biz] Write
[Biz] Confirm & Coffee CRUD [Biz] Cafe Update & Delete