Skip to content

Latest commit

 

History

History
218 lines (150 loc) · 6.57 KB

OUNCE_js_ver.md

File metadata and controls

218 lines (150 loc) · 6.57 KB

😻 Welcome to Ounce Server 😻


고양이들은 입맛이 까다로워, 집사들은 성공확률이 높은 시도를 위해 먹여본 캣푸드를 따로 기록하고 있습니다.

저희는 이러한 집사들의 고민을 해결하기 위해 직관적인 기록, 서로의 목록 공유, 입맛이 비슷한 고양이 추천 기능을 제공하고 있습니다.

기록부터 선택까지, 온스가 함께합니다.

😺 SOPT 26th APPJAM

😺 Project Period : 2020.06.27 ~ 2020.07.18

😺 API Specification

🌈 🦄 Peaceful Server Team 🦄 🌈

단체사진


📂 기능 명세서 및 역할 분담

기능 명세



💻 package.json

😺 jsonwebtoken

😺 moment

😺 moment-timezone

😺 multer

😺 multer-s3

😺 pbkdf2

😺 promise-mysql

😺 rand-token

😺 hangul-chosung-search-js

😺 hangul-js

😺 inko

😺 aws-sdk

 "dependencies": {
    "aws-sdk": "^2.713.0",
    "cookie-parser": "^1.4.5",
    "debug": "~2.6.9",
    "express": "~4.16.1",
    "hangul-chosung-search-js": "^1.1.3",
    "hangul-js": "^0.2.6",
    "http-errors": "~1.6.3",
    "inko": "^1.1.1",
    "jade": "~1.11.0",
    "jsonwebtoken": "^8.5.1",
    "moment": "^2.27.0",
    "moment-timezone": "^0.5.31",
    "morgan": "~1.9.1",
    "multer": "^1.4.2",
    "multer-s3": "^2.9.0",
    "nodemon": "^2.0.4",
    "pbkdf2": "^3.1.1",
    "promise-mysql": "^4.1.3",
    "rand-token": "^1.0.1"
  }

🔮 ERD

ERD



🌐 SERVER ARCHITECTURE

아키텍처


📎 핵심기능 설명

- 캣푸드 리뷰 기록 ✏️

: 고양이에게 먹여본 제품을 다양한 기준으로 빠르게 기록합니다.

- 서로의 리뷰 공유 📄

: 제품마다 남겨진 리뷰들을 모아볼 수 있고, 고양이 계정을 서로 팔로우합니다.

- 입맛이 비슷한 고양이 추천 🐱

: 내 고양이가 남긴 리뷰들의 기호도를 기반으로 입맛이 비슷한 고양이를 찾아 유사도와 함께 보여줍니다.


👾 PM2

유저

0

프로필

1

팔로우 요청, 검색, 리뷰 추가

2

리뷰 수정, 정렬

3

필터, 추천

4

👀 팀별 역할분담

팀원 역할 개인 목표

정효원
    [git_branch : feature_hw]
  • DB 설계 및 구축
  • 리뷰 조회 시 필터링 및 정렬
  • 추천 고양이 리스트 및 유사도 제공
  • 리뷰 데이터 관리 담당
  • 다른 고양이 프로필 및 리뷰 제공
대상

손예지
    [git_branch : feature_yz]
  • DB 설계 및 구축
  • 회원가입 및 로그인
  • 유저 세션 관리, 고양이 프로필 등록
  • 유저 내 여러 고양이 계정 관리
  • 팔로우 기능 담당
인기상

최정균
    [git_branch : feature_jg]
  • DB 설계 및 구축
  • 리뷰 작성
  • 제조사, 제품명 검색
  • 유저 검색
  • 검색 후 상세정보 제공
MVP

OUNCE의 다른 프로젝트