Skip to content

sssua-0928/CherishServer

 
 

Repository files navigation

🌿 Cherish-Server

server



1. API DOC LINK (Notion)


2. Dependency Module

"dependencies": {
    "dayjs": "^1.10.1",
    "dotenv": "^8.2.0",
    "express": "^4.17.1",
    "express-validator": "^6.9.0",
    "log4js": "^6.3.0",
    "mysql2": "^2.2.5",
    "sequelize": "^6.3.5"
  }

3. ERD Diagram

ERD_final


4. Main Function

  • Cherish 등록 / 수정 / 삭제
  • Cherish 물주기 / 미루기
  • Cherish 후기 등록 / 수정 / 삭제
  • 회원가입 / 로그인
  • 식물카드(체리쉬) 상세보기
  • 마이페이지
  • 메인뷰
  • 최신 연락 키워드 조회
  • PUSH 알림

5. Team Role

🤴 남궁권 (kkoon9)

  • 프로젝트 구축
  • 메인 뷰 API
  • 식물 카드 상세보기 API
  • 미루기 횟수 체크 API
  • 마이페이지 API
  • PUSH 알림

👸 이영은 (YeongEunLee)

  • 데이터 모델링
  • Cherish 등록하기 API
  • Cherish 정보 수정하기 API
  • Cherish 삭제하기 API
  • 물주는 날짜 미루기 API
  • Keyword, Review 조회 하기 API
  • 식물 상세 정보 조회 하기 API
  • PUSH 알림 API

👶 한수아 (sssua-0928)

  • 후기 등록(물주기) API
  • 로그인 API
  • 물주는 날짜 조회하기 API
  • 최신 연락 Keyword 조회하기 API
  • 회원 가입 API
  • 푸시 알림 API

칸반보드 노션링크 (참고)


6. Develop Framework & Environment

  • Node.js - Chrome V8 자바스크립트 엔진으로 빌드된 자바스크립트 런타임
  • Express.js - Node.js 웹 애플리케이션 프레임워크
  • NPM - 자바 스크립트 패키지 관리자
  • vscode - 편집기
  • MySQL - DataBase
  • MySQL Workbench - MySQL 시각화 툴
  • AWS EC2 - 클라우드 환경 컴퓨팅 시스템
  • AWS RDS - 클라우드 환경 데이터베이스 관리 시스템
  • AWS S3 - 클라우드 스토리지

7. 서버 아키텍쳐

서버 아키텍처(2)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 100.0%