Team TBD Notion: UNI
프로젝트 개발 기간: 2024.09.02 ~ 2024.12.09
UNI는 한국 대학생과 외국인 유학생 간의 교류를 촉진하고, 유학생들의 적응을 지원하기 위한 맞춤형 매칭 플랫폼입니다. 이 플랫폼은 한국 대학생과 유학생이 서로의 요구에 맞는 도움을 주고받으며, 문화적 이해를 증진하고 글로벌 역량을 강화할 수 있는 기회를 제공합니다.
- 교류 촉진
- 한국 대학생과 유학생 간의 상호 교류 활성화를 통해 문화적 이해 증진.
- 적응 지원
- 유학생들이 어려움을 겪는 분야들에 대해서 한국 대학생들로 하여금 도움을 받을 수 있음.
- 교류 부족 문제 해결
- 한국 대학생과 유학생 간의 교류 기회 부족 문제를 해소.
- 유학생 적응 지원
- 유학생들이 언어 장벽 및 문화적 차이를 극복할 수 있는 지원 제공.
- 유학생이 겪는 어려움을 해결.
주요 관심사 카테고리 | |
---|---|
여행 | 부동산 |
행정 | 은행 |
휴대폰 | 언어교환 |
대학 생활 | 맛집 |
게임 | 쇼핑 |
- 유학생과의 교류를 통해 외국어 능력과 글로벌 소통 역량 강화.
- 다양한 문화적 경험과 리더십 함양 기회 제공.
- 사용자 관심사 기반 해시태그 검색 및 정렬 기능 제공 (#여행, #언어교환 등).
- 실시간 채팅 기능 제공
- 안정성과 확장성을 고려한 기술 스택(Spring Boot, React, AWS 등) 사용.
- 전국 대학과의 연계를 통해 서비스 확장 가능.
- 기본 무료 서비스 제공.
- 사용자 기반 광고 및 맞춤형 대학생 대상 광고로 수익 창출.
- 문화 교류: 유학생과 대학생 간의 상호 이해 증진.
- 글로벌 역량 강화: 한국 대학생들에게 글로벌 경험 제공.
- 맞춤형 매칭: 관심사 기반 매칭으로 효율적인 교류 가능.
- 확장 가능성: 전국 대학으로 확장 가능한 플랫폼 설계.
- 유학생들의 적응 과정을 원활히 진행.
- 한국 대학생들이 글로벌 감각을 키우며 국제 사회에서의 경쟁력 확보.
- 대학 간의 국제화와 다문화적 교류 활성화.
- 플랫폼을 통해 대학의 글로벌 이미지 강화 및 사회적 가치 창출.
이름 | 역할 | GitHub | 이메일 |
---|---|---|---|
👑 송선우 |
백엔드, DevOps | github.com/gbe0808 | [email protected] |
👸 이재용 |
백엔드 | github.com/jaeyongleejy | [email protected] |
🦖 양서진 |
백엔드 | github.com/westjin | [email protected] |
한경섭 |
프론트엔드 | github.com/Kyoungseob | [email protected] |
🧘🏿♂️ 한성재 |
프론트엔드 | github.com/GGomak1 | [email protected] |
react-icon
후기 작성 화면의 별점을 구현하기 위하여 사용하였다. 이를 통해 직관적인 별점 UI를 제공하며, 사용자 경험을 향상시켰다.
i18n
플랫폼의 특성상 다국어 번역을 구현하기 위해 사용하였다. 사용자 언어 설정에 따라 번역된 콘텐츠를 제공하여 글로벌 사용자 경험을 지원한다.
GoogleMap API
프로필 편집 시 자신의 주요 활동 장소를 표시하기 위해 사용하였다. 사용자는 지도 상에서 자신의 활동 지역을 선택할 수 있다.
STOMP
실시간 채팅 기능 구현을 위해 사용하였다. 유학생과 한국 대학생 간의 원활한 소통을 가능하게 하며, 빠른 메시지 전송과 수신을 지원한다.
UnivCert
대학 메일 인증을 통해 사용자의 신원을 보증하고, 플랫폼의 신뢰성을 강화하였다. 이를 통해 인증된 사용자만 서비스를 이용할 수 있도록 제한하였다.
DeepL
한국 대학생과 유학생이 UNI를 이용할 때 번역을 제공하기 위해 사용하였다. 고품질 번역을 통해 언어적 장벽을 제거하고, 원활한 커뮤니케이션을 지원한다.
- 커밋 메시지는 항상 제목(Title)을 포함합니다.
- 제목은
[TYPE] subject
형식을 따르며,TYPE
은 대문자로 작성합니다. - subject는 현재형으로 작성하며, 명령문 형태로 간결히 표현합니다.
- 본문(Body)과 꼬리말(Footer)은 필요한 경우에만 추가합니다.
Type | 설명 |
---|---|
FEAT |
새로운 기능 추가 |
FIX |
버그 수정 |
DOCS |
문서 수정 (README, 주석 등) |
STYLE |
코드 포맷팅, 세미콜론 누락, 코드 변경 없는 경우 |
REFACTOR |
코드 리팩토링 (기능 변경 없이 구조 개선) |
TEST |
테스트 코드, 리팩토링 테스트 코드 추가 |
CHORE |
빌드 업무 수정, 패키지 매니저 설정 변경 |
HOTFIX |
긴급한 버그 수정 |
DELETE |
파일/코드 삭제 |
TEMP |
임시 커밋 (나중에 정리 예정) |
MERGE |
브랜치 병합 |
[FEAT] 사용자 로그인 기능 추가
[FIX] 로그인 시 비밀번호 검증 오류 수정
로그인 요청 시 비밀번호 해시값이 잘못 검증되는 문제를 해결했습니다. 이슈 #123을 참조하여 로직을 수정했습니다.
[DOCS] README에 프로젝트 소개 추가
프로젝트 개요와 설치 방법을 추가했습니다. 팀원들이 쉽게 기여할 수 있도록 상세한 가이드를 작성했습니다.
Closes #456
- 커밋 메시지가
[TYPE]: subject
형식인지 확인 - 제목은 50자 이내인지 확인
- 본문은 필수 내용만 간결히 작성했는지 확인
- 관련 이슈가 있다면 꼬리말에 연결했는지 확인
1. 홈 화면 | 2. 프로필 | 3. Q&A |
---|---|---|
4. 후기 | 5. 채팅 | 6. 채팅 목록 |
---|---|---|
7. 매칭 목록 | 8. 후기 작성 | 9. 관리자 페이지 |
---|---|---|
TBD
<style> .top-button { background: black; width: 32px; height: 32px; border-radius: 50%; display: flex; justify-content: center; align-items: center; margin-left: auto; } </style>