UMC-AboutMe / AboutMe_Fe

2024 5th UMC Team Project FrontEnd
0 stars 3 forks source link

AboutMe Frontend

image


프로젝트 소개

아웃사이드와 인사이드 기능이란?

: 아웃사이드와 인사이드 기능은 AboutMe의 핵심 기능이자 컨셉으로, 나의 겉모습은 아웃사이드, 속마음은 인사이드라고 생각하면 됩니다. 여러 상황에서 사람들을 만나며 명함을 공유할 수 있겠지만, 내 기분, 일정, 생각과 같은 민감한 정보는 친한 친구들에게만 공유하는 것처럼, 앱 내에서 전환해가며 사용할 수 있는 기능입니다.

<아웃사이드 기능>

  1. 마이프로필 제작
    • 앞면 : 자신을 대표하는 사진과 이름, 나이 등 간단한 정보를 손쉽게 추가할 수 있다.
    • 뒷면 : 기존의 직장 및 직급 정보만 담긴 명함 대신, 자신의 취미, SNS 주소, MBTI 등과 같은 항목들을 원하는 대로 추가하여 디지털 프로필을 제작할 수 있다.
  2. 멀티프로필 
    • 상황에 따라 다른 프로필을 사용할 수 있는 멀티프로필 기능을 제공한다.(예: 데일리 프로필/비지니스 프로필)
  3. 프로필 보관함
    • 항목을 카테고리 별로 구분하여 다른 사람들의 디지털 명함을 손쉽게 보관할 수 있다. 빠른 검색을 위해 검색 조건을 설정할 수 있다.

<인사이드 기능>

  1. 마이 스페이스
    • 캐릭터 커스터마이징을 통해 말풍선으로 자신의 기분, 헤드폰으로 요즘 듣는 노래, 시계로 오늘의 일정 등을 다양하게 표현할 수 있다.
  2. 아지트
    • 아웃사이드의 프로필 보관함과 같은 기능을 담당한다.
  3. 상점
    • 캐릭터 커스터마이징에 필요한 악세사리를 구매할 수 있는 상점이 있다. → BM과 연결되게 된다.


팀원 구성

| **송혜음** | **정승원** | **차현정** | | :------: | :------: | :------: | | [
@hyeumm](https://github.com/hyeumm) | [
@tristanjung1006](https://github.com/tristanjung1006) | [
@jeong724](https://github.com/jeong724) |


프로젝트 구조

아키텍쳐

commit 규칙

[커밋태그] : 내용 #이슈번호

예시) add : login 파일 추가 #1

태그이름 내용
add 새로운 파일 추가
feat 만들어진 파일에 새로운 기능 추가
fix 기능 수정, 버그 수정
docs 문서 수정
comment 주석 추가
test 테스트 코드, 리팩토링 테스트 코드 추가
merge 다른 브랜치와의 merge
refactor 코드 수정 및 타입, 변수명 변경
style 코드 스타일 변경(코드 자체의 변경 없이 스타일만 변경된 경우)
remove 코드 또는 파일, 리소스 제거
setting 패키지 구조 변경

머지하는 방법

깃허브에 브랜치 푸시하면 compare&...뜰거임

그럼 그거 초록색 버튼 누르고 pr남기고 머지하기

그 다음

안드로이드 스튜디오 돌아와 터미널

git checkout master

git merge 브랜치

git pull

master 브랜치로 병합되었음을 확인할 수 있음