- 협업 필터링을 기반으로 맞춤 포토 스팟을 추천 받고 자신만의 장소를 공유하는 SNS 서비스
-
홍승기(팀장/프론트엔드) @hongseunggi
-
박현우(팀원/백엔드) @qweadzs
-
배하은(팀원/백엔드) @pear96
-
엄희성(팀원/프론트엔드) @ehs0525
-
주지환(팀원/프론트엔드) @joojeehwan
-
SNS가 발달하면서 "인생샷", "사진 명소"는 나이를 불문하고 사람들의 관심을 끄는 주제입니다.
"우리만 아는 공간"은 협업 필터링을 기반으로 맞춤 장소를 사용자에게 추천해 주며, 사용자 개인이 알고있는 자신만의 명소를 등록 할 수 있습니다.
또한 사용자간 서로의 피드를 통해서 댓글과 좋아요 기능을 사용하여 소통을 하며, 해당 피드의 장소가 정말 명소였는지 자신의 경험을 다른 사람과 공유 할 수 있습니다.
- BE
- IDE : IntelliJ IDEA Ultimate
- Framework : Spring boot 2.6.2
- JDK : 11.0.13
- Build : Gradle 7.1
- WAS : Tomcat
- Database : MariaDB
- ORM : JPA
- FE
- IDE : Visual Studio Code
- Framework/Library : React 17.0.2, redux-toolkit, react-router-dom v6
- Language : TypeScript
- BigData
- IDE : Visual Studio Code
- Framework : Fast api 0.75.0
- Python : 3.9.7
- ASGI : uvicorn 0.17.6
- ORM : SQLAlchemy 1.4.32
- Plug-in : Numpy 1.22.3, Pandas 1.4.1, PyMySQL 1.0.2, scikit-learn 1.0.2
- CI/CD
- Server : AWS ec2
- Docker
- JenKins
1. 협업 필터링을 통해 사용자 맞춤 장소를 추천해 줍니다.
2. 또한 회원가입시 입력받는 생년월일, mbti, 관심분위기, 성별등 메타데이터를 통해 사용자와 같은 취향의 인기있는 장소 목록을 보여주고 있습니다.
1. 자신의 위치에 기반하여, 최소 500m, 최대 2.5km 까지의 등록된 장소를 보여줍니다.
2. 마커를 클릭하면, 해당 장소의 평점과 썸네일 장소명 등 간단한 정보를 확인 할 수 있습니다.
3. 길찾기 버튼을 클릭하면 차량, 도보를 선택 할 수 있습니다.
4. 선택한 이동수단을 기준으로 이동거리와, 경로, 시간을 보여줍니다.
1. 다른사람에게 추천 받았거나, 추천하고 싶은 장소를 피드로 등록 할 수 있습니다.
2. 등록된 피드를 통해서 좋아요와 댓글을 통해 사용자간 소통이 가능합니다.