Skip to content

alsqja/Connect-client

Repository files navigation

Connect Client

React Badge TypeScript Badge Recoil Badge Styled-Components Badge

프로젝트 소개

배포링크, 프로젝트 노션, 팀 노션,

  • 하루의 일정 계획을 세우면 유사한 계획을 가진 일정을 매칭해주어 다른 사람과 함께 즐길 수 있게 해주는 서비스입니다.

팀원 구성

김민범 조현지 이경섭

@alsqja

@chohyuun

@gyungsubLee

백엔드

👉🏻 Github - 백엔드


와이어프레임

👉🏻 와이어프레임 바로보기


API 명세서

작성한 API는 아래에서 확인할 수 있습니다.

👉🏻 API 바로보기


커밋 컨벤션

👉🏻 커밋 컨벤션 펼치기
  • feat : 기능 추가

  • fix : 기능 수정

  • hotfix : 기능 급하게 수정

  • test : 테스트 코드 작성

  • refactor : 리팩토링

  • docs : 문서 작업

  • style : 코드 스타일 등 로직 변경 외 처리

  • PR 은 이슈당 하나 씩

  • 브랜치 기능별로 분리 (feature/login, feature/signup)

  • 모두 approve 되면 merge

👉🏻 브랜치 전략
  • Git-flow 전략을 기반으로 main, develop 브랜치와 feature 보조 브랜치를 운용했습니다.

  • main, develop, Feat 브랜치로 나누어 개발을 하였습니다.

    • main 브랜치는 배포 단계에서만 사용하는 브랜치입니다.
    • develop 브랜치는 개발 단계에서 git-flow의 master 역할을 하는 브랜치입니다.
    • Feat 브랜치는 기능 단위로 독립적인 개발 환경을 위하여 사용하고 merge 후 각 브랜치를 삭제해주었습니다.

구현 기능

👉🏻 구현 기능 펼치기

🧑‍🧑‍🧒 user

  • 회원가입 & 회원 탈퇴
  • 로그인 & 로그아웃
  • 리프레시 토큰 발급
  • 프로필 수정 & 조회
  • 비밀번호 확인
  • 관리자 유저 수정
  • 관리자 유저 전체 조회

🪜 카테고리/서브 카테고리

  • 카테고리 생성 & 수정 & 삭제
  • 서브 카테고리 생성 & 수정 & 삭제
  • 카테고리, 서브 카테고리 전체 조회

🎬 배너

  • 배너 생성 & 수정
  • 배너 전체 조회 & 단건 조회

💰 포인트

  • 포인트 생성 & 수정
  • 포인트 내역 조회

💌 쿠폰

  • 쿠폰 생성 & 수정
  • 쿠폰 발급
  • 유저 쿠폰 확인

🚨 신고

  • 관리자
    • 신고 내역 조회
    • 신고 삭제
    • 해당 유저 신고 당한 내역 확인
  • 사용자
    • 신고 하기
    • 신고 취소
    • 본인 신고 내역 확인

💬 채팅

  • 채팅 보내기 & 받기
  • 채팅방 목록 확인
  • 채팅방 입장

🗓️ 일정

  • 일정 등록 & 수정 & 삭제
  • 일정 전체 조회 & 단일 조회
  • 월별 일정 조회

💸결제

  • 결제 등록
  • 결제 취소
  • 결제 내역

🤝 매칭

  • 일정 매칭 생성
  • 매칭 신청
  • 매칭 수정
  • 매칭 전체 조회
  • 단일 일정 매칭 조회

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages