Skip to content

Latest commit

 

History

History
199 lines (180 loc) · 10.3 KB

File metadata and controls

199 lines (180 loc) · 10.3 KB

CODE: RED

📌 프로젝트 개요


👉🏼 Entity Relationship Diagram

👉🏼 팀 Notion

👉🏼 API 명세서


💻 기술 스택

FE
BE CORE
BE
Environment
Co-work

🔧 개발 기간

2024.03.25 ~ in progress

  • 2024.04.16 중간 발표
  • 2024.05.02 최종 발표

📁 Directory Structure: 폴더 구조

.
├─public
│      helperLocation.js
│      location.js
│
├─redis
├─src
│  │  app.module.ts
│  │  main.ts
│  │
│  ├─auth
│  │  │  auth.controller.spec.ts
│  │  │  auth.module.ts
│  │  │  auth.service.spec.ts
│  │  │  auth.service.ts
│  │  │
│  │  └─guard
│  │          jwt-auth.guard.ts
│  │          jwt.guard.ts
│  │          jwt.strategy.ts
│  │
│  ├─aws
│  │      aws.module.ts
│  │      aws.service.spec.ts
│  │      aws.service.ts
│  │
│  ├─common
│  │  │  common.module.ts
│  │  │
│  │  ├─config
│  │  │      env.config.ts
│  │  │
│  │  ├─decorator
│  │  │      user.decorator.ts
│  │  │
│  │  ├─entities
│  │  │      base-model.entity.ts
│  │  │      disaster-data.entity.ts
│  │  │      emergency-data.entity.ts
│  │  │      follows.entity.ts
│  │  │      notification-messages.entity.ts
│  │  │      posts.entity.ts
│  │  │      scores.entity.ts
│  │  │      shelters.entity.ts
│  │  │      users.entity.ts
│  │  │
│  │  └─types
│  │          disaster-alert-level.type.ts
│  │          disaster-large-category.type.ts
│  │          disaster-small-category.type.ts
│  │          emergency-alert-level.type.ts
│  │          emergency-large-category.type.ts
│  │          emergency-small-category.type.ts
│  │          notification-messages-category.type.ts
│  │          post-status.type.ts
│  │          user-role.type.ts
│  │
│  ├─crawling
│  │      crawling.module.ts
│  │      news-crawling.service.ts
│  │
│  ├─main
│  ├─mayday
│  │  │  mayday.controller.spec.ts
│  │  │  mayday.controller.ts
│  │  │  mayday.module.ts
│  │  │  mayday.service.spec.ts
│  │  │  mayday.service.ts
│  │  │
│  │  ├─dto
│  │  │      create-mayday.dto.ts
│  │  │      location.dto.ts
│  │  │      update-mayday.dto.ts
│  │  │
│  │  └─entities
│  │          location.entity.ts
│  │          mayday-records.entity.ts
│  │
│  ├─news
│  │  │  news.controller.spec.ts
│  │  │  news.controller.ts
│  │  │  news.module.ts
│  │  │  news.service.spec.ts
│  │  │  news.service.ts
│  │  │
│  │  └─entities
│  │          news.entity.ts
│  │
│  ├─posts
│  │  │  posts.controller.spec.ts
│  │  │  posts.controller.ts
│  │  │  posts.module.ts
│  │  │  posts.service.spec.ts
│  │  │  posts.service.ts
│  │  │
│  │  └─dto
│  │          create-post.dto.ts
│  │          find-post-query.dto.ts
│  │
│  ├─shelters
│  │  │  shelters.controller.spec.ts
│  │  │  shelters.controller.ts
│  │  │  shelters.module.ts
│  │  │  shelters.service.spec.ts
│  │  │  shelters.service.ts
│  │  │
│  │  └─shelters-map
│  │          shelters-map-style.css
│  │          shelters-map.html
│  │
│  ├─users
│  │  │  users.controller.spec.ts
│  │  │  users.controller.ts
│  │  │  users.module.ts
│  │  │  users.service.spec.ts
│  │  │  users.service.ts
│  │  │
│  │  └─dto
│  │          create-user.dto.ts
│  │          login.dto.ts
│  │          update-user.dto.ts
│  │
│  └─utils
│          utils.module.ts
│          utils.service.spec.ts
│          utils.service.ts
│
├─test
│      app.e2e-spec.ts
│      jest-e2e.json
│
└─views
    │  discripthandlebars.txt
    │
    ├─layouts
    │      main.handlebars
    │
    ├─main
    │      index.handlebars
    │
    └─partials
            footer.handlebars
            header.handlebars



팀원

곽지민 이경복 강영우
팀장 부팀장 팀원
github
tech blog
github
tech blog
github
tech blog
조민근 오다은
팀원 팀원
github
tech blog
github
tech blog