Skip to content
@mateya-project

mateya-project

Mateya

Mateya는 외국인과 로컬 사용자가 한국의 문화, 여행, 스포츠, 지역 액티비티를 함께 경험하도록 연결하는 다국어 소셜 액티비티 플랫폼입니다. 공공 문화데이터 기반 장소 탐색에서 끝나지 않고, 실제 모임 생성·참여·채팅까지 하나의 사용자 흐름으로 이어지는 서비스를 목표로 합니다.

서비스 주소

서비스가 해결하려는 문제

기존 여행·지역 정보 서비스는 장소 정보 탐색에는 강하지만, 실제 사람을 만나고 함께 경험하는 단계까지 연결하는 데는 한계가 있습니다. Mateya는 이 간극을 줄이기 위해 다음 흐름을 제품 중심에 둡니다.

  1. 한국 문화 장소를 찾는다.
  2. 그 장소를 기반으로 활동을 만든다.
  3. 여러 언어 사용자와 참여를 조율한다.
  4. 채팅과 번역으로 오프라인 만남까지 이어간다.

User Flow

주요 기능

  • 게스트/호스트 분기 온보딩, 약관 동의, 전화번호 인증
  • 공공데이터 기반 장소 검색과 주변 문화 지도
  • 모임·클래스 생성, 참여 신청, 예약/상세 확인
  • 한국어, 영어, 일본어, 중국어 간 다국어 UI
  • REST + WebSocket 기반 채팅, 번역, 원문 보기
  • 신고, 차단, 마이페이지, 호스트 검증 등 운영 기능

서비스 화면

온보딩, 탐색, 예약, 호스트/마이페이지 흐름 기준으로 주요 화면을 정리했습니다.

온보딩

Mateya start screen
앱 첫 진입 화면에서 서비스 성격과 시작 동선을 안내합니다.
Mateya phone verification screen
전화번호 인증으로 가입 절차를 완료하는 단계입니다.
Mateya location registration screen
동네와 활동 지역 정보를 설정해 추천 정확도를 높입니다.
Mateya language selection screen
지원 언어를 즉시 바꿔 다국어 UI를 사용할 수 있습니다.

탐색과 지도

Mateya search filter screen
카테고리와 조건으로 원하는 문화 활동을 빠르게 찾습니다.
Mateya nearby culture map
주변 전통·문화 장소를 지도 기반으로 탐색할 수 있습니다.
Mateya nearby culture list screen
지도와 함께 장소 목록을 비교하며 탐색할 수 있습니다.
Mateya multilingual chat screen
번역과 원문 보기를 통해 여러 언어 사용자와 소통합니다.

예약과 참여

Mateya reservation home
예약과 참여 흐름의 진입 화면에서 전체 상태를 확인합니다.
Mateya make reservation step 1
활동 예약 생성의 첫 단계에서 기본 정보를 입력합니다.
Mateya make reservation step 2
일정, 언어, 인원 같은 참여 조건을 구체화합니다.
Mateya make reservation step 3
입력 내용을 확인하고 예약 생성을 마무리합니다.
Mateya reservation list
내가 신청하거나 운영 중인 예약 목록을 한 번에 확인합니다.
Mateya reservation detail
예약 상세에서 일정, 소개, 참여 상태를 확인합니다.

호스트와 마이페이지

Mateya host verification screen
호스트 등록과 검증 절차를 통해 운영 권한을 신청합니다.
Mateya host mypage
호스트 전용 마이페이지에서 운영 기능을 관리합니다.
Mateya user mypage
일반 사용자 마이페이지에서 활동 이력과 설정을 관리합니다.

시스템 구조

Mateya는 Flutter 앱, Spring Boot 백엔드, 위치·공공데이터 처리, 번역 연동을 조합한 구조로 동작합니다.

Mateya system architecture

구성 요약:

  • Frontend: Flutter 기반 모바일/웹 클라이언트
  • Backend: Spring Boot API, 인증, 활동, 채팅, 업로드, 공공데이터 동기화
  • Data/Infra: PostgreSQL/PostGIS, Redis, S3 호환 스토리지, WebSocket
  • External: 공공 문화·관광 데이터, 네이버 지도/지오코딩, OpenAI 번역

운영 관점

서비스 운영 중에는 로그와 주요 이벤트를 빠르게 확인할 수 있도록 Discord 기반 알림 흐름을 사용합니다.

Mateya discord logging Mateya discord moderation

저장소

R&R

  • 최성현: BE, Infra
  • 박민정: PM, UIUX Design, FE

기술 포인트

  • 공공 문화데이터를 단순 조회가 아니라 사용자 액션의 시작점으로 사용합니다.
  • 장소 탐색, 활동 생성, 예약/참여, 채팅이 서로 분리되지 않고 한 제품 안에서 이어집니다.
  • 다국어 상호작용을 위해 UI 로케일, 번역, 원문 보기 흐름을 함께 제공합니다.
  • 게스트와 호스트 플로우를 분리해 일반 사용자와 운영 주체의 요구를 동시에 다룹니다.

Popular repositories Loading

  1. mateya-frontend mateya-frontend Public

    한국의 문화를 느끼는 글로벌 소셜 액티비티 플랫폼, 메이트야

    Dart 1

  2. .github .github Public

    한국의 문화를 느끼는 글로벌 소셜 액티비티 플랫폼, 메이트야

Repositories

Showing 2 of 2 repositories

Top languages

Loading…

Most used topics

Loading…