🏆 삼성 청년 SW아카데미 6기 특화프로젝트(트랙:빅데이터 추천) 우수상 (1등)
소복소복은 자신이 어떤 복지 혜택을 받을 수 있는지 잘 모르고, 궁금해하는 분들을 위해 자신의 상황에 맞는 복지 혜택을 추천해주는 서비스입니다.
|
|
|
|
|
|
|
|
팀장 / BE 조은지 |
BE 김준형 |
BE 송상빈 |
FE 윤성빈 |
FE 이현정 |
FE 이주용 |
자세히
- 조은지(팀장, BE)
- Spring Boot, JPA, Django, Mysql, Docker, Nginx
- 김준형(BE)
- Spring Boot, JPA, Mysql
- 송상빈(BE)
- Spring Boot, JPA, Django, Mysql, Docker, Nginx
- 윤성빈(FE)
- React, Redux, styled-components
- 이현정(FE)
- React, Redux, styled-components
- 이주용(FE)
- React, Redux, styled-components
- 카카오 소셜 로그인
- 인기있는 복지혜택 추천
- 복지혜택 추천
- 나에게 맞춤 복지 추천
- 선택한 복지와 다른 유사한 복지 추천
- 복지혜택 검색 및, 인기 검색어
- QNA 게시판
- 간단 사용 설명서
- 복지 즐겨찾기 및 사용중 표시
- DBSCAN을 이용해 복지 클러스터링, 그룹화
- 유저의 특성과 각각의 복지 그룹과의 특성을 코사인 유사도와 자카드 유사도를 통해 계산
- 유저에게 유저와 유사한 그룹에 있는 복지 혜택을 추천
- 복지의 내용과 특성을 명사로 자연어 처리(koNLPy)해 TF-IDF 적용
- 복지와 복지 사이의 유사도 계산
- 현재 복지와 유사한 복지 추천
프론트엔드 폴더로 이동 후
cd ./frontend
npm install
npm install nginx
docker build -t [docker id]/[repository name]:[tag] .
docker push [docker id]/[repository name]:[tag]Server
sudo docker run -dp 80:80 -dp 3000:3000 [docker id]/[repository name]:[tag]cd ./backend/django
docker build -t [docker id]/[repository name]:[tag] .
docker push [docker id]/[repository name]:[tag]Server
sudo docker run -dp 8000:8000 [docker id]/[repository name]:[tag]cd ./backend/soboksobok
./gradlew build -x test
docker build -t [docker id]/[repository name]:[tag] .
docker push [docker id]/[repository name]:[tag]Server
sudo docker run -dp 8080:8080 [docker id]/[repository name]:[tag]feat : 새로운 기능에 대한 커밋
fix : 버그 수정에 대한 커밋
build : 빌드 관련 파일 수정에 대한 커밋
chore : 그 외 자잘한 수정에 대한 커밋
ci : CI 관련 설정 수정에 대한 커밋
docs : 문서 수정에 대한 커밋
style : 코드 스타일 혹은 포맷 등에 관한 커밋
refactor : 코드 리팩토링에 대한 커밋
test : 테스트 코드 수정에 대한 커밋
git commit -m “[Jira 이슈 번호] 접두어: 커밋메시지”
# 예시
git commit -m "[S06P12C203-85] chore: Jira 연동 테스트"