Skip to content

Requirements

hs_gustn edited this page Oct 19, 2021 · 19 revisions

Bare minimum

Front-End

  • 지도(API)를 기반으로 원하는 위치에서 러닝크루 생성 및 참여 기능
    • 새로운 크루 만들기
    • 기존 크루 참여하기
    • 실시간 채팅(socket.io)
  • 로그인 기능(JWT)
    • 회원가입, 회원탈퇴, 회원정보수정(S3로 파일 업로드), 로그인, 로그아웃
    • 소셜 로그인(OAuth 2.0: 구글, 카카오)
    • 회원 가입 시 인증 메일

Back-End

  • 지도를 기반으로 원하는 위치에서 러닝크루 생성 및 참여 기능
    • 새로운 크루 만들기
    • 기존 크루 참여하기
    • 실시간 채팅(socket.io)
  • 로그인 기능(JWT)
    • 회원가입, 회원탈퇴, 회원정보수정(S3로 파일 업로드), 로그인, 로그아웃
    • 소셜 로그인(OAuth 2.0: 구글, 카카오)
    • 회원 가입 시 인증 메일
  • TypeScript 언어 사용

Advanced

Front-End

  • TypeScript 언어 사용
  • 실시간 채팅(socket.io)
  • 스크롤에 의한 애니메이션 적용 (greensock 사용 권장)

Back-End

  • 실시간 채팅(socket.io)
  • 도메인 구매 및 HTTPS 배포

Nightmare

Front-End

  • 위치 기반 기능

Back-End

  • 위치 기반 기능

Clone this wiki locally