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 |