현대 사회에서 많은 사람들이 바쁜 일상을 살아가면서 새로운 사람을 만날 시간이 부족합니다. 이로 인해 전통적인 오프라인 소개팅의 기회는 줄어들고 있으며, 온라인 플랫폼을 통한 만남이 중요한 대안으로 떠오르고 있습니다.
저는 맞춤형 웹 알고리즘을 이용해 사용자들이 쉽게 인연을 찾을 수 있고 거리기반으로 가까운 모임을 찾아 사람들을 쉽게 만날 수 있는 웹 프로젝트를 기획했습니다.
프로젝트목표: "현대인의 바쁜 일상 속에서 온라인을 통해 쉽게 인연을 찾을 수 있는 안전하고 신뢰할 수 있는 소개팅 플랫 폼 개발."
타겟사용자: 바쁜 일상 속에서도 손쉽게 인연을 찾고자 하는 사용자. 20~40대 직장인, 대학생 및 젊은 층, 온라인 만남에 익숙한 세대
기대 효과: 맞춤형 매칭 알고리즘을 통해 사용자가 만족하는 만남을 경험할 수 있도록 돕습니다.
저희 프로젝트의 기술스택부터 말씀드리겠습니다.
프론트엔드: html,css,js,tymleaf,Thymeleaf
백엔드: 스프링부트 3.0.2
데이터베이스: maria DB
툴: github,intelij,heidiSQL

저희 프로젝트 구조에 대해 알려드리겠습니다.
저희 프로젝트의 uml 다이어그램 입니다.

주요기능 및 화면 상세 내용
1. 회원 가입 및 로그인 기능
기본 회원 가입: 이메일, 비밀번호, 이메일 인증: 이메일 확인 후 가입 완료, 비밀번호 찾기/재설정 기능 포함.
2. 마이페이지 기능
프로필 수정: 사용자가 사진, 자기소개, 관심사 수정, 좋아요 한 상대 목록 확인, 톡방 목록 확인
3. 매칭 알고리즘 기능
관심사 기반 매칭: 사용자의 관심사와 성격을 기반으로 매칭, 위치 기반 매칭: 사용자의 위치 정보를 통해 가까운 사람과 매칭, 프로필 기반 자유 매칭: 사용자가 활동에 따라 추천 프로필 동적 업데이트.
4. 실시간 채팅 기능
채팅 기능: 매칭된 사용자와 실시간으로 메시지 주고받기, WebSocket 통신: 웹소켓을 이용한 실시간 메시징, 알림 기능: 새로운 메시지가 도착하면 실시간 알림
5. 단체 모임 기능
모임 검색: 나이, 성별, 관심사, 지역 등으로 사용자 검색, 고급 필터링: 세부 검색 조건 추가, 거리 기반 검색: 위치 정보를 활용한 근거리 모임 탐색, 모임 생성 및 삭제 좋아요 / 마이페이지 등록
프로젝트 기간: 9/28일 ~ 10월12일
'project > 모임웹프로젝트' 카테고리의 다른 글
| 모임 웹 프로젝트 회원가입 백엔드 구성 (6) (0) | 2024.09.29 |
|---|---|
| 모임 웹 프로젝트 회원가입 코드수정 (5) (0) | 2024.09.29 |
| 모임 웹 프로젝트 프런트 구성2 (4) (1) | 2024.09.28 |
| 모임웹프로젝트 회원가입페이지 프런트 구성1 (3) (9) | 2024.09.28 |
| 모임웹프로젝트 스프링시큐리티 설정 및 회원엔티티 구성 (2) (1) | 2024.09.28 |