프로젝트 소개
생활 습관을 입주 전에 비교해, 함께 살고 나서 생길 갈등을 줄이는 대학생 룸메이트 매칭 서비스입니다.
RoomieFind는 취미가 비슷한 사람보다 실제 공동생활 방식이 맞는 사람을 찾는 데 집중합니다. 수면 시간, 청소, 소음과 방문객처럼 갈등으로 이어지기 쉬운 조건을 구조화하고 서로의 답변을 비교해 대화가 필요한 지점을 미리 보여줍니다.
문제와 접근
- 불충분한 사전 정보 — 공동생활에 영향을 주는 습관을 구체적인 질문으로 확인합니다.
- 막연한 호환도 — 공통점뿐 아니라 차이가 큰 항목을 함께 보여줍니다.
- 민감한 조건 조율 — 매칭 전에 확인할 항목을 제공해 필요한 대화를 시작하게 합니다.
주요 기능
- 생활 패턴 프로필 — 수면, 청소, 소음과 생활 규칙에 대한 선호를 등록합니다.
- 호환도 비교 — 후보별로 잘 맞는 항목과 조율이 필요한 항목을 구분합니다.
- 매칭 요청과 대화 — 프로필을 확인한 뒤 요청을 보내고 세부 조건을 논의합니다.
이용 흐름
- 생활 습관과 중요하게 생각하는 조건을 입력합니다.
- 추천 후보의 호환도와 차이가 큰 항목을 비교합니다.
- 관심 있는 후보에게 매칭을 요청합니다.
- 대화를 통해 공동생활 규칙을 조율합니다.
기술 구성
| 영역 | 기술 | 역할 |
|---|---|---|
| 웹 | Vue.js | 프로필과 후보 비교 화면 구성 |
| 서버 | Node.js | 추천, 매칭과 대화 API 제공 |
| 데이터 | MongoDB | 생활 조건과 매칭 관계 저장 |