Skip to content

유저의 술취향을 기반으로한 술약속 매칭 서비스입니다.

Notifications You must be signed in to change notification settings

Daco2020/SUULGO

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

54 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

:: Suulgo Project ::

  • "코딩하다 지친 당신... 술GO?"
  • 술취향 기반 유저 매칭 서비스
  • 술고 자체 알고리즘을 통해 술취향과 중요도를 바탕으로 적합한 상대를 매칭하여 줍니다.
  • 개발은 초기 세팅부터 직접 구현했으며 MVP를 따라 최소 이용가능한 제품단위로 개발을 진행하였습니다.
  • 술고 시연영상

[팀 소개]

Front-end

Suulgo- Frontend Repo

Back-end

😎 김은찬 - 상세페이지 뷰(유저정보), 약속요청 뷰, 술취향 매칭알고리즘 (매칭포인트 순 리스트)
🍗 길동화 - 소셜로그인 뷰(회원가입/로그인), 마이페이지 뷰(본인정보 반환), AWS 서버 배포
👻 유현이 - 회원리스트 뷰(술종류에 맞는 유저 리스트반환), 설문조사뷰(로그인 직후 서베이에 항목 db저장)

개발 기간

2021.12.13 ~ 2021.12.24

[기술 스택]

사용 기술

Django, Python, MySQL, jwt, bcrypt, AWS(EC2, RDS), Git, Notion(kanban)

ERD

suulgo2

Reference

  • API Document
  • 이 프로젝트는 숨고 사이트를 참조하여 학습목적으로 만들었습니다.
  • 실무수준의 프로젝트이지만 학습용으로 만들었기 때문에 이 코드를 활용하여 이득을 취하거나 무단 배포할 경우 법적으로 문제될 수 있습니다.

:: Refactoring ::

  • 220323 : MatchingListView 쿼리 최적화(쿼리 89% 감소)
  • 220202 : 매칭알고리즘을 평균 가중치가 아닌 개인별 가중치로 로직 변경
  • 220108 : 유저가 자기 자신에게 약속을 요청 할 수 있는 버그 수정
  • 220108 : 알람 확인 시, 약속 날짜를 확인할 수 있도록 날짜 키-값 추가

About

유저의 술취향을 기반으로한 술약속 매칭 서비스입니다.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%