Skip to content
@COMAtching

COMAtching

banner_image

COMAtching

가톨릭대학교 중앙 IT동아리 COMA "대학 축제 AI 이성매칭 서비스"




🎈 프로젝트 소개

만들게된 계기

코딩 동아리 활동 중 대학교 축제를 준비하면서, 기존에 사람이 수기로 직접 운영하던 이성 매칭 행사를 편리하게 웹 서비스로 개선하고자 했습니다.

인식한 문제

  • 대학교 축제때 수기로 받던 이성 매칭 신청이 사람이 많아지면서 너무 많은 자료가 존재함
  • 많은 사람들을 직접 분류하는 과정이 시간이 많이 들었음
  • 분류한 사람들을 특정 기준으로 사람이 직접 매칭하는 시간이 너무 오래 걸렸음
  • 다양한 기준으로 이성을 매칭하기엔 너무 복잡도가 올라감

📜 사용법 & 사용 시나리오

회원가입 및 정보 입력

  1. 카카오 인증을 통해 회원가입합니다.
  2. 회원가입 후, 자신의 정보를 입력합니다:

포인트 충전

  1. 포인트 충전 요청:
    • 충전할 금액을 입력하고, 계좌번호로 송금합니다.
  2. 운영자 확인:
    • 운영자는 충전 요청을 확인하고, 입금을 확인 후 승인을 진행합니다.
  3. 승인 완료 시, 포인트 충전이 완료됩니다.

포인트 사용

충전한 포인트로 다음 2가지 상품을 구매할 수 있습니다:

1. Pick Me

  • 상대방이 나를 선택할 기회를 제공합니다.
  • Pick Me를 통해 선택되더라도 상대방의 정보를 알 수 없습니다.

2. 매칭하기

  • 원하는 이성과 매칭할 수 있습니다.
  • 상대방의 정보는 "뽑은 내역"에 저장됩니다.

매칭하기 기본 기능

  • 원하는 상대방의 MBTI 4개 중 2개를 고를 수 있습니다.

추가 옵션 (포인트 추가 소모)

  1. 나이 옵션:
    • 연상, 동갑, 연하 중 선택.
  2. 취미 옵션:
    • 16개의 취미 중 최대 4개 선택 가능.
  3. 연락 빈도 옵션:
    • 자주, 보통, 가끔 중 선택.
  4. 같은 과 안 뽑기:
    • 동일한 전공을 가진 사람 제외.

포인트 계산법

  • 기본 매칭하기 포인트 + (추가 옵션 포인트 * 선택한 추가 옵션 개수)

매칭 내역 조회

  • 조회하기 기능을 통해 내가 뽑은 매칭 내역을 확인할 수 있습니다.

🎈 주요 기능

[가입 및 신청 폼 작성]

Kakao OAuth2 인증을 통해 가입할 수 있습니다.
가입시 나이, MBTI, 전공 등 사용자 정보를 입력받습니다
AI 모델은 사용자 정보 학습합니다

[포인트 충전]

계좌이체를 통해 포인트를 충전합니다.
원하는 양의 포인트를 충전 요청할 수 있습니다
부스에서 운영자가 확인후 승인하면 충전이 완료됩니다
충전 후 뽑힐 기회(Pick Me)로 변경 가능합니다

[매칭]

포인트를 소모하여 매칭을 할 수 있습니다.
원하는 이성의 MBTI를 2개를 고를 수 있습니다.
추가 옵션으로 나이, 취미, 연락빈도를 선택할 수 있습니다.
해당 옵션과 최대한 비슷한 이성친구를 AI가 추천해줍니다.
한번 더 뽑기를 통해서 같은 옵션으로 추가 매칭이 가능합니다

[매칭 내역 확인]

포인트를 소모하여 매칭을 할 수 있습니다.
원하는 이성의 MBTI를 2개를 고를 수 있습니다.
추가 옵션으로 나이, 취미, 연락빈도를 선택할 수 있습니다.
해당 옵션과 최대한 비슷한 이성친구를 AI가 추천해줍니다.
한번 더 뽑기를 통해서 같은 옵션으로 추가 매칭이 가능합니다

기술 스택 & 아키텍처

Popular repositories Loading

  1. COMAtching_BE COMAtching_BE Public

    Java

  2. COMAtching3_FE COMAtching3_FE Public

    Comatching

    JavaScript 3

  3. COMAtching3_BE COMAtching3_BE Public

    Java 2

  4. COMAtching_FC_BE COMAtching_FC_BE Public

    comatching Backend project for Bucheon FC

    Java 2

  5. COMAtching_FC_ML_BE COMAtching_FC_ML_BE Public

    COMAtching FC ML BE

    Python

  6. COMAtching_ML_BE COMAtching_ML_BE Public

    Python

Repositories

Showing 10 of 13 repositories
  • COMAtching/COMAtching4_AI’s past year of commit activity
    Python 0 0 0 0 Updated Feb 2, 2025
  • COMAtching/COMAtching3.5_AI’s past year of commit activity
    Python 0 0 0 0 Updated Feb 2, 2025
  • COMAtching/COMAtching3_BE’s past year of commit activity
    Java 0 2 0 0 Updated Jan 12, 2025
  • COMAtching/COMAtching_ML_BE’s past year of commit activity
    Python 0 MIT 0 0 0 Updated Jan 6, 2025
  • .github Public

    for organization profile

    COMAtching/.github’s past year of commit activity
    0 0 0 0 Updated Dec 23, 2024
  • COMAtching_FC_ML_BE Public

    COMAtching FC ML BE

    COMAtching/COMAtching_FC_ML_BE’s past year of commit activity
    Python 0 MIT 0 0 1 Updated Nov 28, 2024
  • COMAtching3_FE Public

    Comatching

    COMAtching/COMAtching3_FE’s past year of commit activity
    JavaScript 0 3 0 0 Updated Oct 28, 2024
  • COMAtching/COMAtching2_FE’s past year of commit activity
    JavaScript 0 0 0 0 Updated Oct 28, 2024
  • COMAtching/COMAtching1_FE’s past year of commit activity
    JavaScript 0 0 0 0 Updated Oct 28, 2024
  • COMAtching/COMATCHING_FC_FE’s past year of commit activity
    JavaScript 0 0 0 0 Updated Oct 20, 2024

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…