Skip to content

Personal Media Center (accessable for only authorized person)

Notifications You must be signed in to change notification settings

Noverish/Hyunflix-react

Repository files navigation

Hyunflix

Personal Media Center (accessable for only authorized person)

  • React, TypeScript 사용
  • Redux와 Redux-saga를 이용한 side-effect 관리
  • CSS pre-processor: SCSS 사용
  • Github Actions와 Docker를 이용하여 자동 빌드 및 배포
  • Node, TypeScript 사용
  • RS256기반의 JWT을 이용하여 인증 서버에서 Token에 Private key로 서명을 하고 API Server, File Server에서 Public Key로 검증
  • Access Token과 Refresh Token을 이용
  • eslint를 사용하여 코드 스타일 관리
  • TypeORM을 사용하여 DB Schema Manage & Access
  • Github Actions와 Docker를 이용하여 자동 빌드 및 배포
  • Node, TypeScript 사용
  • eslint를 사용하여 코드 스타일 관리
  • TypeORM을 사용하여 DB Schema Manage & Access
  • HTTP, Server-Sent Event, WebSocket등 다양한 채널을 이용하여 Frontend와 통신
  • Chai와 Sinon을 이용하여 Unit Test
  • Github Actions와 Docker를 이용하여 자동 빌드 및 배포

About

Personal Media Center (accessable for only authorized person)

Resources

Stars

Watchers

Forks