Skip to content
@TBD-capstone

UNI: 한국 대학생 - 유학생 매칭 플랫폼

UNI

uni_thumbnail

배포 URL 🔗 UNI


0. 목차

  1. 프로젝트 소개
  2. 팀원 소개
  3. 기술 스택
  4. 라이브러리 사용 이유
  5. 컨벤션
  6. 주요 기능 소개
  7. 프로젝트 회고

🚩 1. 프로젝트 소개

Team TBD Notion: UNI

프로젝트 개발 기간: 2024.09.02 ~ 2024.12.09

UNI는 한국 대학생과 외국인 유학생 간의 교류를 촉진하고, 유학생들의 적응을 지원하기 위한 맞춤형 매칭 플랫폼입니다. 이 플랫폼은 한국 대학생과 유학생이 서로의 요구에 맞는 도움을 주고받으며, 문화적 이해를 증진하고 글로벌 역량을 강화할 수 있는 기회를 제공합니다.


프로젝트 목적

  1. 교류 촉진
    • 한국 대학생과 유학생 간의 상호 교류 활성화를 통해 문화적 이해 증진.
  2. 적응 지원
    • 유학생들이 어려움을 겪는 분야들에 대해서 한국 대학생들로 하여금 도움을 받을 수 있음.

프로젝트 필요성

  • 교류 부족 문제 해결
    • 한국 대학생과 유학생 간의 교류 기회 부족 문제를 해소.
  • 유학생 적응 지원
    • 유학생들이 언어 장벽 및 문화적 차이를 극복할 수 있는 지원 제공.

주요 기능

1. 유학생 맞춤형 도움 제공

  • 유학생이 겪는 어려움을 해결.
주요 관심사 카테고리
여행 부동산
행정 은행
휴대폰 언어교환
대학 생활 맛집
게임 쇼핑

2. 한국 대학생의 글로벌 경험 확장

  • 유학생과의 교류를 통해 외국어 능력과 글로벌 소통 역량 강화.
  • 다양한 문화적 경험과 리더십 함양 기회 제공.

3. 커뮤니티 기반 사용자 경험

  • 사용자 관심사 기반 해시태그 검색 및 정렬 기능 제공 (#여행, #언어교환 등).
  • 실시간 채팅 기능 제공

4. 확장 가능한 플랫폼 구조

  • 안정성과 확장성을 고려한 기술 스택(Spring Boot, React, AWS 등) 사용.
  • 전국 대학과의 연계를 통해 서비스 확장 가능.

5. 비즈니스 모델 다양성

  • 기본 무료 서비스 제공.
  • 사용자 기반 광고 및 맞춤형 대학생 대상 광고로 수익 창출.

특장점 요약

  • 문화 교류: 유학생과 대학생 간의 상호 이해 증진.
  • 글로벌 역량 강화: 한국 대학생들에게 글로벌 경험 제공.
  • 맞춤형 매칭: 관심사 기반 매칭으로 효율적인 교류 가능.
  • 확장 가능성: 전국 대학으로 확장 가능한 플랫폼 설계.

프로젝트 기대 효과

  1. 유학생들의 적응 과정을 원활히 진행.
  2. 한국 대학생들이 글로벌 감각을 키우며 국제 사회에서의 경쟁력 확보.
  3. 대학 간의 국제화와 다문화적 교류 활성화.
  4. 플랫폼을 통해 대학의 글로벌 이미지 강화 및 사회적 가치 창출.


🏃 2. 팀원 소개

이름 역할 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]


📚 3. 기술 스택

시스템 구조

image

Development


Project Management


Design


Hosting

AWS CloudFront

Communication


❓ 4. 사용 라이브러리

react-icon
후기 작성 화면의 별점을 구현하기 위하여 사용하였다. 이를 통해 직관적인 별점 UI를 제공하며, 사용자 경험을 향상시켰다.


i18n
플랫폼의 특성상 다국어 번역을 구현하기 위해 사용하였다. 사용자 언어 설정에 따라 번역된 콘텐츠를 제공하여 글로벌 사용자 경험을 지원한다.


GoogleMap API
프로필 편집 시 자신의 주요 활동 장소를 표시하기 위해 사용하였다. 사용자는 지도 상에서 자신의 활동 지역을 선택할 수 있다.


STOMP
실시간 채팅 기능 구현을 위해 사용하였다. 유학생과 한국 대학생 간의 원활한 소통을 가능하게 하며, 빠른 메시지 전송과 수신을 지원한다.


UnivCert
대학 메일 인증을 통해 사용자의 신원을 보증하고, 플랫폼의 신뢰성을 강화하였다. 이를 통해 인증된 사용자만 서비스를 이용할 수 있도록 제한하였다.


DeepL
한국 대학생과 유학생이 UNI를 이용할 때 번역을 제공하기 위해 사용하였다. 고품질 번역을 통해 언어적 장벽을 제거하고, 원활한 커뮤니케이션을 지원한다.



🛠️ 5. Development Convention

커밋 컨벤션

기본 규칙

  • 커밋 메시지는 항상 제목(Title)을 포함합니다.
  • 제목은 [TYPE] subject 형식을 따르며, TYPE은 대문자로 작성합니다.
  • subject는 현재형으로 작성하며, 명령문 형태로 간결히 표현합니다.
  • 본문(Body)꼬리말(Footer)필요한 경우에만 추가합니다.

Commit Type

Type 설명
FEAT 새로운 기능 추가
FIX 버그 수정
DOCS 문서 수정 (README, 주석 등)
STYLE 코드 포맷팅, 세미콜론 누락, 코드 변경 없는 경우
REFACTOR 코드 리팩토링 (기능 변경 없이 구조 개선)
TEST 테스트 코드, 리팩토링 테스트 코드 추가
CHORE 빌드 업무 수정, 패키지 매니저 설정 변경
HOTFIX 긴급한 버그 수정
DELETE 파일/코드 삭제
TEMP 임시 커밋 (나중에 정리 예정)
MERGE 브랜치 병합

작성 예시

제목(Title)만 작성하는 경우:

[FEAT] 사용자 로그인 기능 추가

제목 + 본문(Body)을 작성하는 경우:


[FIX] 로그인 시 비밀번호 검증 오류 수정

로그인 요청 시 비밀번호 해시값이 잘못 검증되는 문제를 해결했습니다. 이슈 #123을 참조하여 로직을 수정했습니다.

제목 + 본문 + 꼬리말(Footer)을 작성하는 경우:


[DOCS] README에 프로젝트 소개 추가

프로젝트 개요와 설치 방법을 추가했습니다. 팀원들이 쉽게 기여할 수 있도록 상세한 가이드를 작성했습니다.

Closes #456

커밋 메시지 작성 체크리스트

  • 커밋 메시지가 [TYPE]: subject 형식인지 확인
  • 제목은 50자 이내인지 확인
  • 본문은 필수 내용만 간결히 작성했는지 확인
  • 관련 이슈가 있다면 꼬리말에 연결했는지 확인


6. 💻 주요 기능 소개

1. 홈 화면 2. 프로필 3. Q&A
4. 후기 5. 채팅 6. 채팅 목록
7. 매칭 목록 8. 후기 작성 9. 관리자 페이지


7. 📝 프로젝트 회고

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>

Popular repositories Loading

  1. UNI-frontend UNI-frontend Public

    JavaScript

  2. UNI-backend UNI-backend Public

    Java

  3. .github .github Public

    Readme용 Repository

Repositories

Showing 3 of 3 repositories
  • UNI-backend Public
    TBD-capstone/UNI-backend’s past year of commit activity
    Java 0 0 10 0 Updated Dec 21, 2024
  • UNI-frontend Public
    TBD-capstone/UNI-frontend’s past year of commit activity
    JavaScript 0 0 14 0 Updated Dec 9, 2024
  • .github Public

    Readme용 Repository

    TBD-capstone/.github’s past year of commit activity
    0 0 2 0 Updated Nov 28, 2024

Top languages

Loading…

Most used topics

Loading…