Skip to content

Kang-Jeong-Woo/Apple-Basket

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📎 Apple-Basket(팀명: 🥕가져가조)

image

👀 프로젝트 소개

  • 프로젝트명: 유저 친화적인 공동구매 서비스
  • 서비스설명: 못생기고 판로를 찾지 못해서 폐기되는 농수산물의 소비활성화에 목적을 두고 생산자에게는 판로를 제공하고 소비자에게는 가치소비를 제안하여 환경에 기여하는 선순환을 추구하는 공동구매 서비스

📅 프로젝트 기간

2022.08.16 ~ 2022.09.07 (4주)

⭐ 주요 기능

  • 다양한 검색 방법을 제공 사용자가 금액 범위, 조건 검색을 할 수 있도록 하는 부분에서 ajax를 사용했습니다.

  • 둘째 신선도를 보여줄 수 있는 장치 신선도 시간을 사용자에게 표출할 때 일반 native js를 사용하여 날짜, 시간을 다루는 것은 항상 번거롭습니다. 왜냐면 date method는 지저분하고 일관성이 부족하기 때문입니다. 이를 보완하여 편하게 date를 더하고 뺄 수 있도록 도와주는 라이브러리를 찾게되었습니다.

  • 카카오 지도 api를 활용 사용자가 차가 아닌 자전거나 걸어서 본인에 집에 가까운 장소를 선택하여 구매할 수 있도록 설계하였습니다. 이때 저장되어있는 DB 단에서 위도, 경도 column을 request객체로 받아와 화면에 뿌려주었습니다.

  • sweet alert을 사용 native js에서 일반 alert을 사용하지않고 다양한 icon과 message를 표출할 수 있는 sweet alert을 사용하여 결제단에서 사용자로 하여금 장바구니를 지참하도록 유도하였습니다.

  • 결제기능 ks pay api를 사용하였습니다. ks페이 자료실에서 라이브러리를 받아 결제에 있어서 성공여부,금액,실제결제한 사용자정보같은 갑들을 받아 데이터베이스에 처리하도록하였습니다.

  • 결제 완료 후 문자 알람 서비스 ms발송기능은 통신사 및 무료 또는 유료로 sms문자 결재 기능을 제공해주는 사이트가 있습니다. 저희는 메이븐레파지토리에서 제공하는 oVirt에서 개발한 oVirt-sdk-4.2.4.jar 를 이용하여 네트워크 통신에서 발송하는 메세지 시스템을 좀더 효율적으로 빠르게 처리할수있게 개발을 하였습니다.


💪🏻 기술스택

image


📌Use-Case

image

📌E-R Diagram

ERD

💻화면 구성

1.메인 페이지

image

2.상품목록 페이지

image

3.게시판 페이지

image

4.판매 페이지

image

5.결제 페이지

image

👨‍👩‍👦‍👦 팀원 역할

강정우 장소희 이경용 신지수 김정현
Backend,Frontend Backend,Frontend Backend,Frontend Backend,Frontend Backend,Frontend
메인페이지
쇼핑페이지
장바구니
결제페이지
로그인 페이지
회원가입 페이지
판매자 관리 페이지
검색기능
게시판 페이지
리뷰 페이지
지도API
결제API
디버깅
로그인 페이지
회원가입 페이지
판매자 관리 페이지
검색기능
메인페이지
DB가공,쿼리작성
Header
Footer
페이징
github github github github github

1662615718993-0

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published