반려견의 play-mate 를 찾아 매칭해주는 플랫폼

Overview

TEAM VIEWPOINT

Dangder_Logo_2x1



Dangder

860만 반려동물 시대를 맞이한 대한민국! (기사) 🐶  애견인들은 이미 다양한 커뮤니티 안에서 여러 활동을 하고 있습니다.

반려동물의 다양한 경험과 활동을 위해 열심을 다하는 애견인들을 위한 프로젝트 🐾 ‘Dangder’ (댕더) 는

반려견의 Play-Mate 를 찾아 함께함을 통해 반려견(댕댕이) ‘멍라밸'의 질을 높이기 위한 서비스로,

친구와 함께 할 때 더 즐거워하는 사랑스러운 우리 댕댕이들을 위해

플랫폼을 통해 산책, 간식, 애견카페(애견수영장 애견수영장 애견캠핑 등..)탐방을 함께 할 친구를 찾고

서로 마음이 맞는 친구를 매칭시켜 채팅을 통해 함께 만나 볼 수 있는 기능을 제공하여

더 행복한 멍라벨을 누릴 수 있도록 지원하는

애견인과 댕댕이를 위한 프로젝트입니다. 🦴

혹시.. 댕더세요? ❤️

댕댕이의 사랑을 위하여. ‘댕댕이, 라이프, 업' - Dangder 🔥



팀원 소개

스크린샷 2022-10-03 오후 3 34 37



기술 스택

스크린샷 2022-10-03 오후 3 37 20



Flow Chart

user-flow chart



ERD

Dangder 2 0



API

api



서버 폴더구조

 ┣ 📂.vscode
 ┃ ┗ 📜settings.json
 ┣ 📂elk
 ┃ ┗ 📂logstash
 ┃ ┃ ┣ 📜logstash.conf
 ┃ ┃ ┣ 📜mysql-connector-java-8.0.28.jar
 ┃ ┃ ┗ 📜search-avoid-breed-template.json
 ┣ 📂frontend
 ┃ ┗ 📜payment.html
 ┣ 📂src
 ┃ ┣ 📂apis
 ┃ ┃ ┣ 📂adminUsers
 ┃ ┃ ┃ ┣ 📂entities
 ┃ ┃ ┃ ┃ ┗ 📜adminUser.entity.ts
 ┃ ┃ ┃ ┣ 📜adminUsers.module.ts
 ┃ ┃ ┃ ┣ 📜adminUsers.resolver.ts
 ┃ ┃ ┃ ┗ 📜adminUsers.service.ts
 ┃ ┃ ┣ 📂auths
 ┃ ┃ ┃ ┣ 📜auths.controller.ts
 ┃ ┃ ┃ ┣ 📜auths.module.ts
 ┃ ┃ ┃ ┣ 📜auths.resolver.ts
 ┃ ┃ ┃ ┗ 📜auths.service.ts
 ┃ ┃ ┣ 📂avoidBreeds
 ┃ ┃ ┃ ┣ 📂dto
 ┃ ┃ ┃ ┃ ┗ 📜avoidBreed.input.ts
 ┃ ┃ ┃ ┣ 📂entities
 ┃ ┃ ┃ ┃ ┗ 📜avoidBreed.entity.ts
 ┃ ┃ ┃ ┣ 📜avoidBreeds.module.ts
 ┃ ┃ ┃ ┣ 📜avoidBreeds.resolver.ts
 ┃ ┃ ┃ ┗ 📜avoidBreeds.service.ts
 ┃ ┃ ┣ 📂blockUsers
 ┃ ┃ ┃ ┣ 📂dto
 ┃ ┃ ┃ ┃ ┣ 📜createBlockUser.input.ts
 ┃ ┃ ┃ ┃ ┗ 📜updateBlockUser.input.ts
 ┃ ┃ ┃ ┣ 📂entities
 ┃ ┃ ┃ ┃ ┗ 📜blockUser.entity.ts
 ┃ ┃ ┃ ┣ 📜blockUsers.module.ts
 ┃ ┃ ┃ ┣ 📜blockUsers.resolver.ts
 ┃ ┃ ┃ ┗ 📜blockUsers.service.ts
 ┃ ┃ ┣ 📂breeds
 ┃ ┃ ┃ ┣ 📂entities
 ┃ ┃ ┃ ┃ ┗ 📜breed.entity.ts
 ┃ ┃ ┃ ┣ 📜breeds.module.ts
 ┃ ┃ ┃ ┣ 📜breeds.resolver.ts
 ┃ ┃ ┃ ┗ 📜breeds.service.ts
 ┃ ┃ ┣ 📂characters
 ┃ ┃ ┃ ┣ 📂entities
 ┃ ┃ ┃ ┃ ┗ 📜character.entity.ts
 ┃ ┃ ┃ ┣ 📜characters.module.ts
 ┃ ┃ ┃ ┣ 📜characters.resolver.ts
 ┃ ┃ ┃ ┗ 📜characters.service.ts
 ┃ ┃ ┣ 📂chatMessages
 ┃ ┃ ┃ ┣ 📂dto
 ┃ ┃ ┃ ┃ ┗ 📜chatMessageInput.input.ts
 ┃ ┃ ┃ ┣ 📂entities
 ┃ ┃ ┃ ┃ ┗ 📜chatMessage.entity.ts
 ┃ ┃ ┃ ┣ 📜chatMessages.module.ts
 ┃ ┃ ┃ ┣ 📜chatMessages.resolver.ts
 ┃ ┃ ┃ ┗ 📜chatMessages.service.ts
 ┃ ┃ ┣ 📂chatRooms
 ┃ ┃ ┃ ┣ 📂dto
 ┃ ┃ ┃ ┃ ┗ 📜chatRoomsOutput.output.ts
 ┃ ┃ ┃ ┣ 📂entities
 ┃ ┃ ┃ ┃ ┗ 📜chatRoom.entity.ts
 ┃ ┃ ┃ ┣ 📜chatRooms.module.ts
 ┃ ┃ ┃ ┣ 📜chatRooms.resolver.ts
 ┃ ┃ ┃ ┗ 📜chatRooms.service.ts
 ┃ ┃ ┣ 📂dogs
 ┃ ┃ ┃ ┣ 📂dto
 ┃ ┃ ┃ ┃ ┣ 📜aroundDog.output.ts
 ┃ ┃ ┃ ┃ ┣ 📜createDog.input.ts
 ┃ ┃ ┃ ┃ ┗ 📜updateDog.input.ts
 ┃ ┃ ┃ ┣ 📂entities
 ┃ ┃ ┃ ┃ ┗ 📜dog.entity.ts
 ┃ ┃ ┃ ┣ 📜dogs.module.ts
 ┃ ┃ ┃ ┣ 📜dogs.resolver.ts
 ┃ ┃ ┃ ┗ 📜dogs.service.ts
 ┃ ┃ ┣ 📂dogsImages
 ┃ ┃ ┃ ┣ 📂entities
 ┃ ┃ ┃ ┃ ┗ 📜dogImage.entity.ts
 ┃ ┃ ┃ ┣ 📜dogsImages.module.ts
 ┃ ┃ ┃ ┣ 📜dogsImages.resolver.ts
 ┃ ┃ ┃ ┗ 📜dogsImages.service.ts
 ┃ ┃ ┣ 📂donateIOs
 ┃ ┃ ┃ ┣ 📂entities
 ┃ ┃ ┃ ┃ ┗ 📜donateIO.entity.ts
 ┃ ┃ ┃ ┣ 📜donateIOs.module.ts
 ┃ ┃ ┃ ┣ 📜donateIOs.resolver.ts
 ┃ ┃ ┃ ┗ 📜donateIOs.service.ts
 ┃ ┃ ┣ 📂donates
 ┃ ┃ ┃ ┣ 📂entities
 ┃ ┃ ┃ ┃ ┗ 📜donate.entity.ts
 ┃ ┃ ┃ ┣ 📜donates.module.ts
 ┃ ┃ ┃ ┣ 📜donates.resolver.ts
 ┃ ┃ ┃ ┗ 📜donates.service.ts
 ┃ ┃ ┣ 📂files
 ┃ ┃ ┃ ┣ 📜files.module.ts
 ┃ ┃ ┃ ┣ 📜files.resolver.ts
 ┃ ┃ ┃ ┗ 📜files.service.ts
 ┃ ┃ ┣ 📂imports
 ┃ ┃ ┃ ┣ 📜imports.module.ts
 ┃ ┃ ┃ ┣ 📜imports.resolver.ts
 ┃ ┃ ┃ ┗ 📜imports.services.ts
 ┃ ┃ ┣ 📂interests
 ┃ ┃ ┃ ┣ 📂entities
 ┃ ┃ ┃ ┃ ┗ 📜interest.entity.ts
 ┃ ┃ ┃ ┣ 📜interests.module.ts
 ┃ ┃ ┃ ┣ 📜interests.resolver.ts
 ┃ ┃ ┃ ┗ 📜interests.service.ts
 ┃ ┃ ┣ 📂likes
 ┃ ┃ ┃ ┣ 📂dto
 ┃ ┃ ┃ ┃ ┣ 📜createLike.input.ts
 ┃ ┃ ┃ ┃ ┣ 📜createLike.output.ts
 ┃ ┃ ┃ ┃ ┗ 📜todayLikeDog.output.ts
 ┃ ┃ ┃ ┣ 📂entities
 ┃ ┃ ┃ ┃ ┗ 📜like.entity.ts
 ┃ ┃ ┃ ┣ 📜likes.module.ts
 ┃ ┃ ┃ ┣ 📜likes.resolver.ts
 ┃ ┃ ┃ ┗ 📜likes.service.ts
 ┃ ┃ ┣ 📂locations
 ┃ ┃ ┃ ┣ 📂dto
 ┃ ┃ ┃ ┃ ┗ 📜location.input.ts
 ┃ ┃ ┃ ┣ 📂entities
 ┃ ┃ ┃ ┃ ┗ 📜location.entity.ts
 ┃ ┃ ┃ ┣ 📜locations.module.ts
 ┃ ┃ ┃ ┣ 📜locations.resolver.ts
 ┃ ┃ ┃ ┗ 📜locations.service.ts
 ┃ ┃ ┣ 📂orders
 ┃ ┃ ┃ ┣ 📂dto
 ┃ ┃ ┃ ┃ ┣ 📜createOrder.input.ts
 ┃ ┃ ┃ ┃ ┗ 📜updateOrder.input.ts
 ┃ ┃ ┃ ┣ 📂entities
 ┃ ┃ ┃ ┃ ┗ 📜order.entity.ts
 ┃ ┃ ┃ ┣ 📜orders.module.ts
 ┃ ┃ ┃ ┣ 📜orders.resolver.ts
 ┃ ┃ ┃ ┗ 📜orders.service.ts
 ┃ ┃ ┣ 📂passTickets
 ┃ ┃ ┃ ┣ 📂entities
 ┃ ┃ ┃ ┃ ┗ 📜passTicket.entity.ts
 ┃ ┃ ┃ ┣ 📜passTickets.module.ts
 ┃ ┃ ┃ ┣ 📜passTickets.resolver.ts
 ┃ ┃ ┃ ┗ 📜passTickets.service.ts
 ┃ ┃ ┣ 📂payments
 ┃ ┃ ┃ ┣ 📂entities
 ┃ ┃ ┃ ┃ ┗ 📜payment.entity.ts
 ┃ ┃ ┃ ┣ 📜payments.module.ts
 ┃ ┃ ┃ ┣ 📜payments.resolver.ts
 ┃ ┃ ┃ ┗ 📜payments.service.ts
 ┃ ┃ ┣ 📂products
 ┃ ┃ ┃ ┣ 📂dto
 ┃ ┃ ┃ ┃ ┣ 📜createProduct.input.ts
 ┃ ┃ ┃ ┃ ┗ 📜updateProduct.input.ts
 ┃ ┃ ┃ ┣ 📂entities
 ┃ ┃ ┃ ┃ ┗ 📜product.entity.ts
 ┃ ┃ ┃ ┣ 📜products.module.ts
 ┃ ┃ ┃ ┣ 📜products.resolver.ts
 ┃ ┃ ┃ ┗ 📜products.service.ts
 ┃ ┃ ┣ 📂reports
 ┃ ┃ ┃ ┣ 📂dto
 ┃ ┃ ┃ ┃ ┗ 📜createReport.input.ts
 ┃ ┃ ┃ ┣ 📂entities
 ┃ ┃ ┃ ┃ ┗ 📜report.entity.ts
 ┃ ┃ ┃ ┣ 📜reports.module.ts
 ┃ ┃ ┃ ┣ 📜reports.resolver.ts
 ┃ ┃ ┃ ┗ 📜reports.service.ts
 ┃ ┃ ┗ 📂users
 ┃ ┃ ┃ ┣ 📂dto
 ┃ ┃ ┃ ┃ ┣ 📜createUser.input.ts
 ┃ ┃ ┃ ┃ ┣ 📜updateUser.input.ts
 ┃ ┃ ┃ ┃ ┗ 📜userOutput.output.ts
 ┃ ┃ ┃ ┣ 📂entities
 ┃ ┃ ┃ ┃ ┗ 📜user.entity.ts
 ┃ ┃ ┃ ┣ 📜users.module.ts
 ┃ ┃ ┃ ┣ 📜users.resolver.ts
 ┃ ┃ ┃ ┗ 📜users.service.ts
 ┃ ┣ 📂commons
 ┃ ┃ ┣ 📂auth
 ┃ ┃ ┃ ┣ 📜gql-auth.guard.ts
 ┃ ┃ ┃ ┣ 📜jwt-access.strategy.ts
 ┃ ┃ ┃ ┣ 📜jwt-admin-access.strategy.ts
 ┃ ┃ ┃ ┣ 📜jwt-admin-refresh.strategy.ts
 ┃ ┃ ┃ ┣ 📜jwt-refresh.strategy.ts
 ┃ ┃ ┃ ┣ 📜jwt-social-google.strategy.ts
 ┃ ┃ ┃ ┣ 📜jwt-social-kakao.strategy.ts
 ┃ ┃ ┃ ┗ 📜jwt-social-naver.strategy.ts
 ┃ ┃ ┣ 📂filter
 ┃ ┃ ┃ ┗ 📜http-exception.filter.ts
 ┃ ┃ ┣ 📂graphql
 ┃ ┃ ┃ ┗ 📜schema.gql
 ┃ ┃ ┣ 📂libraries
 ┃ ┃ ┃ ┗ 📜utils.ts
 ┃ ┃ ┣ 📂mailTemplates
 ┃ ┃ ┃ ┣ 📂layouts
 ┃ ┃ ┃ ┃ ┣ 📜footer.pug
 ┃ ┃ ┃ ┃ ┣ 📜header.pug
 ┃ ┃ ┃ ┃ ┣ 📜layout.pug
 ┃ ┃ ┃ ┃ ┗ 📜styles.css
 ┃ ┃ ┃ ┗ 📜tokenSend.pug
 ┃ ┃ ┗ 📂type
 ┃ ┃ ┃ ┣ 📜authUser.ts
 ┃ ┃ ┃ ┗ 📜context.ts
 ┃ ┣ 📂gateways
 ┃ ┃ ┗ 📂chat
 ┃ ┃ ┃ ┣ 📜chat.gateway.ts
 ┃ ┃ ┃ ┣ 📜chat.module.ts
 ┃ ┃ ┃ ┗ 📜chat.service.ts
 ┃ ┣ 📜app.controller.ts
 ┃ ┣ 📜app.module.ts
 ┃ ┗ 📜main.ts
 ┣ 📂test
 ┃ ┣ 📜app.e2e-spec.ts
 ┃ ┗ 📜jest-e2e.json
 ┣ 📜.dockerignore
 ┣ 📜.env.dev
 ┣ 📜.eslintrc.js
 ┣ 📜.gitignore
 ┣ 📜.prettierrc
 ┣ 📜Dockerfile
 ┣ 📜README.md
 ┣ 📜docker-compose.dev.yaml
 ┣ 📜gcp-file-storage-dangder.json
 ┣ 📜nest-cli.json
 ┣ 📜package.json
 ┣ 📜tsconfig.build.json
 ┣ 📜tsconfig.json
 ┗ 📜yarn.lock



.env


# DB INFO on DOCKER
DATABASE_TYPE
DATABASE_HOST
DATABASE_PORT
DATABASE_USERNAME
DATABASE_PASSWORD
DATABASE_DATABASE

# Google Login API
GOOGLE_CLIENT_ID
GOOGLE_CLIENT_SECRET
GOOGLE_CALLBACK_URL

# Naver Login API
NAVER_CLIENT_ID
NAVER_CLIENT_SECRET
NAVER_CALLBACK_URL

# Kakao Login API
KAKAO_CLIENT_ID
KAKAO_CLIENT_SECRET
KAKAO_CALLBACK_URL
LOGIN_REDIRECT_URL

# TOKEN SECRET
JWT_ACCESS_SECRET
JWT_REFRESH_SECRET

# Open API ServiceKey
OPENAPI_SERVICEKEY

# MAILER ENV with GMAIL
MAILER_GMAIL_USER
MAILER_GMAIL_PASS
MAILER_GMAIL_SENDER

# GCP API
STORAGE_BUCKET
STORAGE_PROJECT_ID
STORAGE_KET_FILENAME

# IAMPORT KEY 
IAMPORT_REST_API_KEY
IAMPORT_REST_API_SECRET

# REDIS URL
CACHE_REDIS_URL

# ADMIN TOKEN SECRET
JWT_ADMIN_ACCESS_SECRET
JWT_ADMIN_REFRESH_SECRET

# BCRYPT SALT
BCRYPT_USER_SALT=3.141592
BCRYPT_ADMIN_SALT=1.414213

# Dangder - Google Login API
DANGDER_GOOGLE_CLIENT_ID
DANGDER_GOOGLE_CLIENT_SECRET

# Dangder - Kakao Login API
DANGDER_KAKAO_CLIENT_ID
DANGDER_KAKAO_CLIENT_SECRET

# Dangder - Naver Login API
DANGDER_NAVER_CLIENT_ID
DANGDER_NAVER_CLIENT_SECRET

Comments
  • :camera_flash: [Merge] joinIChatRoom 추가 및 Refactor

    :camera_flash: [Merge] joinIChatRoom 추가 및 Refactor

    :camera_flash: Title

    (ex. :camera_flash: [Merge] Merge feature-#20)

    :camera_flash: 작업 내역

    구현 내용 및 작업한 내역

      1. joinIChatRoom 추가
      1. fetchPassTicket Args 변경
      1. createLike 자기자신 좋아요시 오류 추가

    :camera_flash: 새로운 기능

      1. joinIChatRoom - 관심사 채팅방 입장 조건들 추가 (24시간마다 5분, 이용권 이용여부 등)

    :camera_flash: 작업 유형

    • [x] 신규 기능 추가
    • [x] 버그 수정
    • [x] 리팩토링
    • [ ] 문서 업데이트

    :camera_flash: 체크리스트

    • [x] Merge 대상 branch가 올바른가?
    • [x] 약속된 컨벤션 (on code, commit, issue...) 을 준수하는가?
    • [x] PR과 관련없는 변경사항이 없는가?
    • [x] 내 코드에 대한 자기 검토가 되었는가?
    • [x] 테스트 코드 or 테스트가 완료되었는가?
    🧩 Feature 🔥 Hotfix 🔀 Merge_develop 
    opened by banssss 1
  • 📸 [Merge] Refactor : pagination 수정

    📸 [Merge] Refactor : pagination 수정

    :camera_flash: Issue 번호

    • Issue - [# 이슈 번호]

    :camera_flash: 작업 내역

    구현 내용 및 작업한 내역

      1. 메인페이지 페이지네이션 수 수정

    :camera_flash: 새로운 기능

    :camera_flash: 작업 유형

    • [ ] 신규 기능 추가
    • [ ] 버그 수정
    • [x] 리팩토링
    • [ ] 문서 업데이트

    :camera_flash: 체크리스트

    • [x] Merge 대상 branch가 올바른가?
    • [x] 약속된 컨벤션 (on code, commit, issue...) 을 준수하는가?
    • [x] PR과 관련없는 변경사항이 없는가?
    • [x] 내 코드에 대한 자기 검토가 되었는가?
    • [x] 테스트 코드 or 테스트가 완료되었는가?
    🔀 Merge_develop 
    opened by justkod 0
  • 📸  [Merge] fetch series 수정

    📸 [Merge] fetch series 수정

    :camera_flash: Title

    :camera_flash: [#types] [Detail] (ex. :camera_flash: [Merge] Merge feature-#20)

    :camera_flash: Issue 번호

    • Issue - [# 이슈 번호]

    :camera_flash: 작업 내역

    구현 내용 및 작업한 내역

      1. fetch series 수정

    :camera_flash: 새로운 기능

      1. user.email도 fetchPayments, fetchReports, fetchBlockUsers를 할 때 조회 가능

    :camera_flash: 작업 유형

    • [ ] 신규 기능 추가
    • [ ] 버그 수정
    • [ ] 리팩토링
    • [ ] 문서 업데이트

    :camera_flash: 체크리스트

    • [ ] Merge 대상 branch가 올바른가?
    • [ ] 약속된 컨벤션 (on code, commit, issue...) 을 준수하는가?
    • [ ] PR과 관련없는 변경사항이 없는가?
    • [ ] 내 코드에 대한 자기 검토가 되었는가?
    • [ ] 테스트 코드 or 테스트가 완료되었는가?
    🐛 Bug 🔀 Merge_develop 
    opened by poagg42 0
  • 📸 [Merge] fetchDogsBySearch에서 deletedAt 수정

    📸 [Merge] fetchDogsBySearch에서 deletedAt 수정

    :camera_flash: Issue 번호

    • Issue - [#42 ]

    :camera_flash: 작업 내역

    구현 내용 및 작업한 내역

      1. deletedAt 조회 수정 ( null 값일 때 null값이 출력되도록 수정 )

    :camera_flash: 새로운 기능

    :camera_flash: 작업 유형

    • [ ] 신규 기능 추가
    • [ ] 버그 수정
    • [x] 리팩토링
    • [ ] 문서 업데이트

    :camera_flash: 체크리스트

    • [x] Merge 대상 branch가 올바른가?
    • [x] 약속된 컨벤션 (on code, commit, issue...) 을 준수하는가?
    • [x] PR과 관련없는 변경사항이 없는가?
    • [x] 내 코드에 대한 자기 검토가 되었는가?
    • [x] 테스트 코드 or 테스트가 완료되었는가?
    🐛 Bug 🔀 Merge_develop 
    opened by justkod 0
  • 📸 [Merge] fetch series 수정

    📸 [Merge] fetch series 수정

    :camera_flash: Title

    :camera_flash: [#types] [Detail] (ex. :camera_flash: [Merge] Merge feature-#20)

    :camera_flash: Issue 번호

    • Issue - [# 이슈 번호]

    :camera_flash: 작업 내역

    구현 내용 및 작업한 내역

      1. fetchReports, fetchBlockUsers, fetchPayment, fetchUsersBySearch

    :camera_flash: 새로운 기능

      1. fetch를 할 때 user.email이 검색가능하게 했습니다.

    :camera_flash: 작업 유형

    • [ ] 신규 기능 추가
    • [x] 버그 수정
    • [ ] 리팩토링
    • [ ] 문서 업데이트

    :camera_flash: 체크리스트

    • [x] Merge 대상 branch가 올바른가?
    • [x] 약속된 컨벤션 (on code, commit, issue...) 을 준수하는가?
    • [x] PR과 관련없는 변경사항이 없는가?
    • [x] 내 코드에 대한 자기 검토가 되었는가?
    • [x] 테스트 코드 or 테스트가 완료되었는가?
    🐛 Bug 🔀 Merge_develop 
    opened by poagg42 0
  • 📸 [Merge] elasticsearch - user 마무리, admin page fetch 시리즈 수정

    📸 [Merge] elasticsearch - user 마무리, admin page fetch 시리즈 수정

    :camera_flash: Title

    :camera_flash: [#types] [Detail] (ex. :camera_flash: [Merge] Merge feature-#20)

    :camera_flash: Issue 번호

    • Issue - [# 이슈 번호]

    :camera_flash: 작업 내역

    구현 내용 및 작업한 내역

      1. fetch 시리즈
      1. elasticsearch user에 dog.id, dog.name 검색가능

    :camera_flash: 새로운 기능

      1. fetch
      1. dog와 연결

    :camera_flash: 작업 유형

    • [x] 신규 기능 추가
    • [ ] 버그 수정
    • [ ] 리팩토링
    • [ ] 문서 업데이트

    :camera_flash: 체크리스트

    • [x] Merge 대상 branch가 올바른가?
    • [x] 약속된 컨벤션 (on code, commit, issue...) 을 준수하는가?
    • [x] PR과 관련없는 변경사항이 없는가?
    • [x] 내 코드에 대한 자기 검토가 되었는가?
    • [x] 테스트 코드 or 테스트가 완료되었는가?
    🧩 Feature 🔀 Merge_develop 
    opened by poagg42 0
  • 📸 [Refactor] elasticsearch 수정, fetchAllReviews 추가

    📸 [Refactor] elasticsearch 수정, fetchAllReviews 추가

    :camera_flash: Issue 번호

    • Issue - [#34 ]

    :camera_flash: 작업 내역

    구현 내용 및 작업한 내역

      1. dog 검색기능 수정( prefix 변경, 날짜 조회 수정, 연관된 유저 정보 조회)
      1. 관리자 페이지에서 사용할 fetchAllReviews 추가

    :camera_flash: 새로운 기능

      1. fetchAllReviews

    :camera_flash: 작업 유형

    • [x] 신규 기능 추가
    • [ ] 버그 수정
    • [x] 리팩토링
    • [ ] 문서 업데이트

    :camera_flash: 체크리스트

    • [x] Merge 대상 branch가 올바른가?
    • [x] 약속된 컨벤션 (on code, commit, issue...) 을 준수하는가?
    • [x] PR과 관련없는 변경사항이 없는가?
    • [x] 내 코드에 대한 자기 검토가 되었는가?
    • [x] 테스트 코드 or 테스트가 완료되었는가?
    🐛 Bug 🔥 Hotfix 🔀 Merge_develop 
    opened by justkod 0
  • 📸 : [Merge] elasticsearch User 부분 수정

    📸 : [Merge] elasticsearch User 부분 수정

    :camera_flash: Title

    :camera_flash: [#types] [Detail] (ex. :camera_flash: [Merge] Merge feature-#20)

    :camera_flash: Issue 번호

    • Issue - [# 이슈 번호]

    :camera_flash: 작업 내역

    구현 내용 및 작업한 내역

      1. elasticsearch User 부분 수정
      1. output 적용 -> 추후 수정 필

    :camera_flash: 새로운 기능

      1. 어드민 페이지 유저 검색 기능

    :camera_flash: 작업 유형

    • [x] 신규 기능 추가
    • [ ] 버그 수정
    • [ ] 리팩토링
    • [ ] 문서 업데이트

    :camera_flash: 체크리스트

    • [x] Merge 대상 branch가 올바른가?
    • [x] 약속된 컨벤션 (on code, commit, issue...) 을 준수하는가?
    • [x] PR과 관련없는 변경사항이 없는가?
    • [x] 내 코드에 대한 자기 검토가 되었는가?
    • [x] 테스트 코드 or 테스트가 완료되었는가?
    🧩 Feature 🔀 Merge_develop 
    opened by poagg42 0
  • 📸 [Refactor] elasticksearch 수정, fetchAllReviews 추가

    📸 [Refactor] elasticksearch 수정, fetchAllReviews 추가

    :camera_flash: Issue 번호

    • Issue - [#34 ]

    :camera_flash: 작업 내역

    구현 내용 및 작업한 내역

      1. dog 검색기능 수정( prefix 변경, 날짜 조회 수정, 연관된 유저 정보 조회)
      1. 관리자 페이지에서 사용할 fetchAllReviews 추가

    :camera_flash: 새로운 기능

      1. fetchAllReviews

    :camera_flash: 작업 유형

    • [x] 신규 기능 추가
    • [ ] 버그 수정
    • [x] 리팩토링
    • [ ] 문서 업데이트

    :camera_flash: 체크리스트

    • [x] Merge 대상 branch가 올바른가?
    • [x] 약속된 컨벤션 (on code, commit, issue...) 을 준수하는가?
    • [x] PR과 관련없는 변경사항이 없는가?
    • [x] 내 코드에 대한 자기 검토가 되었는가?
    • [x] 테스트 코드 or 테스트가 완료되었는가?
    🔥 Hotfix 
    opened by justkod 0
  • 📸 [Refactor] elasticksearch 수정, fetchAllReviews 추가

    📸 [Refactor] elasticksearch 수정, fetchAllReviews 추가

    :camera_flash: Issue 번호

    • Issue - [#34 ]

    :camera_flash: 작업 내역

    구현 내용 및 작업한 내역

      1. dog 검색기능 수정( prefix 변경, 날짜 조회 수정, 연관된 유저 정보 조회)
      1. 관리자 페이지에서 사용할 fetchAllReviews 추가

    :camera_flash: 새로운 기능

      1. fetchAllReviews

    :camera_flash: 작업 유형

    • [x] 신규 기능 추가
    • [ ] 버그 수정
    • [x] 리팩토링
    • [ ] 문서 업데이트

    :camera_flash: 체크리스트

    • [x] Merge 대상 branch가 올바른가?
    • [x] 약속된 컨벤션 (on code, commit, issue...) 을 준수하는가?
    • [x] PR과 관련없는 변경사항이 없는가?
    • [x] 내 코드에 대한 자기 검토가 되었는가?
    • [x] 테스트 코드 or 테스트가 완료되었는가?
    🧩 Feature 🔀 Merge_develop 
    opened by justkod 0
  • 📸 [Add] fetchAroundDogs 필터기능 추가 & fetchDogsBySearch 추가 (Elasticsearch)

    📸 [Add] fetchAroundDogs 필터기능 추가 & fetchDogsBySearch 추가 (Elasticsearch)

    :camera_flash: Issue 번호

    • Issue - [#34 #7 ]

    :camera_flash: 작업 내역

    구현 내용 및 작업한 내역

      1. 관리자페이지에서 강아지 정보 검색기능 추가
      1. 메인에서 강아지 조회 시 차단한 강아지는 검색 안되도록 필터기능 추가

    :camera_flash: 새로운 기능

      1. fetchDogsBySearch

    :camera_flash: 작업 유형

    • [x] 신규 기능 추가
    • [ ] 버그 수정
    • [ ] 리팩토링
    • [ ] 문서 업데이트

    :camera_flash: 체크리스트

    • [x] Merge 대상 branch가 올바른가?
    • [x] 약속된 컨벤션 (on code, commit, issue...) 을 준수하는가?
    • [x] PR과 관련없는 변경사항이 없는가?
    • [x] 내 코드에 대한 자기 검토가 되었는가?
    • [x] 테스트 코드 or 테스트가 완료되었는가?
    🔥 Hotfix 🔀 Merge_develop 
    opened by justkod 0
Owner
Dangder
댕댕이의 사랑을 위하여. ‘댕댕이, 라이프, 업' - Dangder🔥
Dangder
A daily print-and-play roguelike adventure you can play offline.

Chronicles of Stampadia A print-and-play roguelike with a new adventure every day! Play today's adventure | Read the manual | Learn how to play | Disc

Francesco Cottone 36 Oct 15, 2022
Danger is near (play to earn game, gamefi on near chain testnet) - user play as a fireknight in a PIXELVERSE world who go to forest and kill monster.

Danger is near (play to earn game, gamefi on near chain testnet) - user play as a fireknight in a PIXELVERSE world who go to forest and kill monster. User can earn $DANGER token and score to compete with others user.

Jason Factor 21 Dec 30, 2022
Play bad apple in Node.js

Bad Apple Nodejs Play Bad Apple in console with Nodejs! Requirements and Installation You can either git clone or download the repository as a zip. Se

null 10 Sep 8, 2022
A react and framer motion app to play some quizzes !

Getting Started with Create React App This project was bootstrapped with Create React App. Available Scripts In the project directory, you can run: ya

Belkacem Berras 2 Jan 7, 2022
Landing Page for Villagers.finance Play To Earn WEB3 Game, NFT Based.

create-svelte Everything you need to build a Svelte project, powered by create-svelte. Creating a project If you're seeing this, you've probably alrea

Ahmed DEMIAI 9 Sep 15, 2022
Social media platform that hosts community-driven challenges where everyone can play and compete

Komo A social media platform that hosts community-driven challenges where everyone can play and compete. How To Install Komo TBA Preview Home Screen A

null 2 Jun 13, 2022
Clickhouse "Play" client in Angular

ClickHouse-Mate Clickhouse "play" client prototype in Angular Live DEMO Usage Use the public version (no data goes through the server) or build your o

METRiCO 40 Jan 3, 2023
MPVPlay is an MPV play button integration for YouTube Web.

MPVPlay MPVPlay is a combination of a `.desktop` file and a userscript that allows you to play YouTube videos directly in MPV with the click of a butt

Fülöp Tibor 2 Apr 17, 2022
Play AoPS's Reaper game on Discord!

Discord Math Games Bot by BDimension7 This Discord bot brings the AoPS Reaper game to Discord with additional features: Point donations Dueling Lifeti

null 3 May 16, 2022
Make friends through music. Discover great sound tracks on Solana and play them with your buddies :dancer:.

Acoustic Licious COVID-19 has significantly impacted the mental health of children and adults alike. Globally, the population suffering from lonelines

Devyansh Chawla 4 Oct 28, 2022
Play logic games and claim exclusive NFTs!

Bit Gaming Samruk Hackathon Winner ?? Play-to-earn DAO with exclusive NFT collection Idea We are bringing together curious minds and reward them with

Temirzhan Yussupov 3 Jun 21, 2022
example app that creates a new player in Spotify Connect to play music from in the browse using Spotify Web Playback SDK.

Spotify Web Playback SDK Demo Requirements User must have Spotify Premium, DRM & EME supported and JavaScript enabled Web Browser. License Copyright 2

Sijey 8 Jul 20, 2022
Use thirdweb's token, edition drop, and a custom contract using thirdweb deploy to build a Play-to-Earn game!

thirdweb Play-to-Earn Example This example project is a simple Play-to-Earn (P2E) game! The Idea The game is a "mining" game, where your character min

thirdweb templates 28 Jan 2, 2023
Robust, plug & play generator for Bootstrap toasts.

Bootstrap Toaster Robust, plug & play generator for Bootstrap toasts. Supports Bootstrap 4 and Bootstrap 5. Demo A demo page is available at bootstrap

Peyton Gasink 22 Dec 21, 2022
Learn to play the piano at your own pace through various modes of practice.

Piano Trainer Learn to play the piano at your own pace through various modes of practice. Features MIDI compatible Cross-platform support Interactive

Derek Jones 14 Aug 25, 2022
Plug-and-play, faster-than-native promise/callback event emitter

kNow Blazing-fast callback/promise-based events with a tiny footprint What is this? With kNow (pronounced "now"—the k's silent), JavaScript event mana

Elijah Bodden 25 Sep 11, 2022
A demo repository to play around with Vivid! Styled with Tailwind CSS

vivid-demo A demo repository to play around with Vivid! Mess around with a copy of our landing page to see how Vivid works! Learn more about Vivid at

Aryaman Khandelwal 5 Dec 15, 2022
Steam - Highlight specific friends who play

highlight-friends Steam Website - Highlight specific friends who play https://greasyfork.org/en/scripts/450409-highlight-specific-friends-who-play?loc

Roman Davydov 6 Nov 6, 2022
API, web and mobile application for finding a partner to play online multiplayer games.

Duo Finder Duo Finder is a simple mobile and web application for gamers looking for partners to play a game with. It's basics was developed during the

José Guilherme Fernandes Moura 2 Sep 20, 2022