Skip to content

emilywin825/Knock-sea

 
 

Repository files navigation

KnockSea-Project

복잡한 낚시배(낚시터) 예약 이젠 간편하고 즐겁게 해보자!

🖥️ 프로젝트 소개

낚시를 즐기는 사람들과 배를 낚시꾼들에게 빌려주고 싶은 사장님들을 매칭시켜주고 결제를 도와주는 프로젝트입니다 !

🕰️ 개발 기간

  • 23.06.05일 - 23.07.02일

🧑‍🤝‍🧑 맴버구성

  • 팀장 : 조상천 - 전체 db설계/역할분담/방향설계/깃형상관리/상품등록/상품예약 백앤드 / 프론트앤드 기능구현 :
  • 팀원1 : 김지승 - 유저회원관리/회원탈퇴/로그인토큰인증인가구현/선박(낚시터)등록백앤드기능구현/검증기능프론트앤드구현/aws클라우드관리 :
  • 팀원2 : 이민정 - 클래스/일반유저(사장님유저)구분 검증기능백앤드/프론트앤드구현 :
  • 팀원3 : 윤영식 - 문의/답변/좋아요/리뷰 백앤드 /프론트앤드 기능구현 :
  • 팀원4 : 정동관 - 전체 css디자인 태그 디자인/ 지도 날씨 외부 API구현/
  • 팀원5 : 신지송 - 전체 css디자인 태그 디자인/로그인 회원가입 프론트앤드 기능구현 :

⚙️ 개발 환경

  • Java - Amazon corretto 11
  • IDE : IntelliJ
  • `React'

📌 주요 기능

로그인/회원가입/관리자기능(유저검증)

  • 개인정보 입력후에 회원가입기능구현 회원가입시 기본 디폴트값으로(COMMON등급으로 가입)
  • 사장님등급(ONWER)로 업데이트를 받기위해서는 선박등록증 사진과 선박번호랑 같이 업로드
  • 관리자회원이 확인후 등급을 업데이트해주면 사장님등급으로 등업

선박/ 낚시터 등록기능

  • 사장등급이되면 상품(선박/낚시터/교육(클래스))등을 등록할 수 있게됩니다.
  • 설정해둔 마감기한이끝나면 자동으로 예약을 할 수없는 비활성화 상태가 됩니다.

예약 기능

  • KnockSea의 회원이되시면 사장님들이 등록한 상품들을 시간과 인원수등을 선택해서 결제하실수 있고 내 예약목록에 들어가 예약한 내역을 확인하실 수있습니다!

날씨 지도 API

  • 날씨와 위치를 간단하게 파악하실 수있게 외부 API를 활용했습니다!

문의/회원정보수정/회원탈퇴기능

  • 관리자에게 언제든지 궁금한 점을 문의하고 답변을 받으실 수있습니다
  • 유저 개인의 정보(이름 / 번호 / 주소 / 이메일 / 비밀번호 / 프로필사진) 등을 변경하실 수 있습니다!
  • 회원탈퇴를 원하신다면 언제든지 회원탈퇴를 하실 수 있습니다!

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 45.2%
  • JavaScript 40.3%
  • SCSS 14.0%
  • Other 0.5%