Skip to content

빵동여지도 서버팀의 문서 전용 레포지토리입니다.

Notifications You must be signed in to change notification settings

bbangmap/BBangMap-Server-Docs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 

Repository files navigation

🥐 BBangMap Server

당신의 후회없는 빵 선택을 도와줄 브레드 맵, 지도기반 빵집 추천 앱 서비스 ✨

표지




🍞 Core Service



🥖 Contributors

Lead 이현종 이솔 강한희
@hyunjong-96 @soleu @kanghanhee


🥨 ERD

bbang_map_erd



🍰 Role

Route Func Role
AUTH 소셜 로그인 이현종
토큰 재발급 이현종
로그아웃 이현종
USER 닉네임 중복 검사 이솔
랜덤 닉네임 이솔
프로필 수정 이솔
회원 탈퇴 이솔
BAKERY 빵집 검색 이현종
빵집 지역으로 검색 이솔
빵집 지도 조회 이현종
빵집 상세보기 이현종
빵집 이미지 전체보기 이현종
빵집 보관 / 가고싶어요 이현종
REVIEW 후기 빵집별 전체보기 강한희
후기 전체보기 강한희
후기 상세보기 강한희
후기 빵집, 이름으로 검색 강한희
후기 상세보기 강한희
후기 추천 / 취소 강한희
후기 보관 강한희
후기 수정하기 강한희
후기 작성하기 강한희
MYPAGE 마이페이지 조회 이솔
내 보관 빵집 리스트 조회 이현종
내 후기 보관함 빵집 폴더별 조회 강한희
내 후기 보관함 빵집별 조회 강한희
보관한 빵집 삭제하기 이현종
보관한 후기 삭제하기 강한희
MISSION 이달의 미션 조회하기 이솔
완료한 미션 조회하기 이솔
나의 등급 조회하기 이솔
미션 빵집 방문 체크 이솔
CURATION 큐레이션 추가하기 이현종
큐레이션 상세보기 이현종
큐레이션 빵집 위치 정보 조회하기 이현종
큐레이션 좋아요 / 취소 이현종

🥪 Convention



🍪 Project Foldering

🗂 BBangMap-Server
    🗂 api
        🗂 routes
            🗂 auth
            🗂 bakery
            🗂 curation
            🗂 mission
            🗂 review
            🗂 user
            - index.js
        - index.js
    🗂 src
        🗂 auth
            🗂 controller
            🗂 service
            🗂 model
            🗂 dto
        🗂 bakery
            🗂 controller
            🗂 service
            🗂 model
            🗂 dto
        🗂 curation
            🗂 controller
            🗂 service
            🗂 model
            🗂 dto
        🗂 mission
            🗂 controller
            🗂 service
            🗂 model
            🗂 dto
        🗂 review
            🗂 controller
            🗂 service
            🗂 model
            🗂 dto
        🗂 user
            🗂 controller
            🗂 service
            🗂 model
            🗂 dto
        - index.js
    🗂 models
        🗂 modelUtil
        - index.js
    🗂 modules
        🗂 multer
        🗂 uuidUtil
        - definition.js
        - jwt.js
        - responseMessage.js
        - statusCode.js
        - util.js
    🗂 config
        - config.json
        - s3.js
        - secretJwtKey.js
    🗂 other
        - slackAPI.js
        - slackSender.js
        - jwt.js
        - relationStatus.js
        - reportReason.js
        - responseMessage.js
        - slackMessage.js
        - statusCode.js
    🗂 middlewares
        - authUtil.js


🧁 Dependencies Module

{
  "name": "bbangmap-server",
  "version": "0.0.0",
  "private": true,
  "scripts": {
    "start": "node ./bin/www"
  },
  "dependencies": {
    "@types/sequelize": "^4.28.10",
    "aws-sdk": "^2.1028.0",
    "axios": "^0.26.0",
    "cookie-parser": "~1.4.4",
    "debug": "~2.6.9",
    "dotenv": "^16.0.0",
    "express": "^4.17.1",
    "http-errors": "~1.6.3",
    "jade": "^0.29.0",
    "jsonwebtoken": "^8.5.1",
    "morgan": "~1.9.1",
    "multer": "^1.4.3",
    "multer-s3": "^2.10.0",
    "mysql2": "^2.3.2",
    "nodemon": "^2.0.7",
    "pug": "^3.0.2",
    "sequelize": "^6.11.0",
    "sequelize-cli": "^5.0.0"
  }
}

About

빵동여지도 서버팀의 문서 전용 레포지토리입니다.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published