Skip to content
/ MZTI Public

MBTI에 과몰입하는 MZ 세대를 위해, 나와 다른 MBTI를 이해할 수 있도록 도와주는 프로젝트

Notifications You must be signed in to change notification settings

TEAMMZC/MZTI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

[MZC팀] MZTI 애플리케이션

Logo

000-MZTI-Logo

소개

💡 MZTI : MZ + MBTI 의 합성어

애플리케이션 LOGO

로고움직임

프로젝트 설명

MBTI에 과몰입하는 MZ세대를 위해, 나와 다른 MBTI를 이해할 수 있도록 도와주는 어플리케이션

프로젝트 아키텍처

MZTI drawio

사용 기술 스택

안드로이드

서버

Spring MySQL AWS EC2 AWS S3 Docker

1. MBTI 유형 비교

  • 두 개의 MBTI의 유형을 비교할 수 있습니다
  • 유형의 종류는 MBTI 요약, 어울리는 일, 연애 성향, 잘맞는 사람, Best 조합, Worst 조합, 자주하는 말, 키워드, 가상인물 입니다.
  • 유형은 캐릭터를 선택하여 변경할 수 있습니다

유형비교

2. MBTI 학습

  • 16가지 MBTI 중 하나를 선택하여 해당 MBTI를 학습합니다
  • 상황과 상황에 대한 행동이 제시되며, 상황 및 행동은 서버로부터 가져와서 보여줍니다
  • MBTI 학습이 종료되면 4가지 유형(E/I, N/S, F/T, J/P)에 대한 점수를 바탕으로, 서로 다른 모양의 MBTI 뱃지를 보여줍니다
  • MBTI별 뱃지는 프로필 화면에서도 확인할 수 있습니다

테스트화면

3. 프로필

  • MBTI 학습 결과로 얻은 MBTI 뱃지를 확인할 수 있습니다
  • MBTI 뱃지는 유형별 점수에 따라 모양이 다르게 나타납니다
image

4. 회원 정보 수정

  • mbti, 회원 이름, 프로필 이미지를 수정할 수 있습니다

프로필이미지변경new

5. 친구 추가 및 조회, 삭제

  • 친구 아이디로 친구 추가를 할 수 있습니다
  • 추가한 친구들의 mbti 및 유저이름, 프로필 이미지를 확인할 수 있습니다
  • 친구들을 클릭하면 친구의 MBTI 정보를 확인할 수 있습니다
  • 친구 프로필을 눌러서 삭제할 수 있습니다

친구추가추가

6. 회원가입

  • id, password, 회원 이름, mbti를 입력받아 회원가입합니다
  • 비밀번호는 암호화된 상태로 DB에 저장됩니다
  • 프로필 사진이 없는 회원은 아래의 mbti별 캐릭터로 프로필 이미지가 표시됩니다
image

7. 로그인

  • id와 password를 통해 회원가입합니다
  • 회원 인증을 위해 JWT 토큰을 사용합니다

로그인

설계

역할 분담

파트 이름
개발 김태헌(SERVER), 김병수(AOS))
기획, 디자인 정다은

협업

  • Figma, Notion, Swagger, Discord 를 이용하여 협업하였습니다.
  • image
  • KakaoTalk_Photo_2023-08-17-05-55-48
  • image

About

MBTI에 과몰입하는 MZ 세대를 위해, 나와 다른 MBTI를 이해할 수 있도록 도와주는 프로젝트

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published