[Web App] Streamlit 응용 : MBTI 궁합 테스트 앱

2026. 3. 8. 18:39·Projects/Project Portfolio

Python 개인 미니 프로젝트 아이디어

MBTI 궁합은 인터넷에서 흔히 볼 수 있는 콘텐츠다.

사용자가 두 사람의 MBTI를 입력하면 궁합 결과를 보여주는 간단한 서비스다.

 

구조는 매우 단순하다.

나의 MBTI X 상대방의 MBTI
                 ↓
    궁합 데이터 조회
                ↓
 궁합 점수 + 설명 출력

 

MBTI는 총 16가지 타입이 있기 때문에 가능한 궁합 조합은 다음과 같다.

16 × 16 = 256

 

따라서 궁합 데이터를 매트릭스 형태로 저장해두고 조회하는 방식으로 구현했다.

 

이 이미지를 참고했다.

 

 

 

마무리

 

이번 프로젝트는 간단한 아이디어였지만 Streamlit을 활용해 서비스 형태의 웹앱을 만들어본 경험이 의미 있었다.

 

데이터 분석 결과를 공유하는 용도로도 좋지만 이렇게 작은 아이디어를 구현해보는 데에도 꽤 재미있는 도구인 것 같다.

 

 

🔗 https://mbti-gunghab.streamlit.app

 

(혹시 아래 링크에서 페이지가 안뜨고 가운데에 버튼만 뜨면, 그 버튼을 누르시면 재연결 됩니다!)

 

 

'Projects > Project Portfolio' 카테고리의 다른 글

영화 <왕과 사는 남자> CGV 리뷰 데이터 기반 관객 반응 초기 분석  (0) 2026.04.08
[EDA Report] IBM HR 데이터 기반 직원 이직 요인 탐색적 분석 (feat. 타자료 회귀분석)  (0) 2026.03.28
[첫 번째 단위 프로젝트] 전기차 전환 시대, 지역별 전기차 이용 환경 분석 및 정보 제공 시스템  (0) 2026.03.18
[Web App] Streamlit + CSS : TOEIC VOCA 학습 앱  (0) 2026.03.08
[Web App] Streamlit을 이용한 맛집 정리 사이트 만들기  (0) 2026.03.08
'Projects/Project Portfolio' 카테고리의 다른 글
  • [EDA Report] IBM HR 데이터 기반 직원 이직 요인 탐색적 분석 (feat. 타자료 회귀분석)
  • [첫 번째 단위 프로젝트] 전기차 전환 시대, 지역별 전기차 이용 환경 분석 및 정보 제공 시스템
  • [Web App] Streamlit + CSS : TOEIC VOCA 학습 앱
  • [Web App] Streamlit을 이용한 맛집 정리 사이트 만들기
J. Son
J. Son
Petit à petit l'oiseau fait son nid.
  • J. Son
    Steady Study Log
    J. Son
  • 전체
    오늘
    어제
    • 분류 전체보기 (172) N
      • Python & SQL (63)
        • Python Basics (21)
        • Python Problems (23)
        • Python Practice (11)
        • MySQL (1)
        • Git & GitHub (7)
      • ML & DL (7) N
      • Projects (6) N
        • Project Portfolio (6) N
      • AI Camp (4)
        • Camp Reflection (4)
      • Concept Notes (6)
        • Statistics & Stata (4)
        • Mathematics (2)
      • Archive (85) N
        • Java (24)
        • R (1)
        • Languages (49)
        • Miscellaneous (11) N
  • 블로그 메뉴

    • 홈
    • 방명록
  • 링크

    • GitHub
    • WikiDocs
  • 공지사항

  • 인기 글

  • 태그

    불어 관계대명사
    MySQL
    python streamlit
    passe compose
    machine learning
    어린왕자 불어
    Python
    프랑스어 공부
    프로젝트 오일러
    Stata
    파이썬 streamlit
    python problem
    share.streamlit.io
    자바
    복합과거
    GIT
    Github
    객체
    파이썬 문제
    파이썬 크롤링
    초보자를 위한 파이썬 300제
    불어 공부
    머신러닝
    파이썬
    점프투파이썬 연습문제 풀이
    streamlit
    점프투파이썬 연습문제
    Le Petit Prince
    맥 git
    어린왕자 프랑스어
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.6
J. Son
[Web App] Streamlit 응용 : MBTI 궁합 테스트 앱
상단으로

티스토리툴바