Giter VIP home page Giter VIP logo

and03_movemove's People

Contributors

5tarry avatar jangjh123 avatar junjange avatar msjang4 avatar upsk1 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

Forkers

jangjh123

and03_movemove's Issues

[Backend] 프로필 변경 및 조회

요구 사항

  • 프로필 조회
    • 유저 ID 없을 시 예외처리
  • 프로필 변경
    • 성공 시 변경된 정보만 응답
    • profileImage 필드를 빈 문자열로 요청시 Object Storage에서 프로필 삭제

[Android] LoginActivity UI 수정

요구 사항

  • LoginActivityStartingActivity 로 변경
  • 구글 로그인 아이콘 벡터 이미지로 대체
  • 자동 로그인 여부에 따라 분기 처리 진행
    • 자동 로그인 된 경우에만 소셜 로그인 버튼이 보이도록 구현
  • 이외 UI 수정 (여백 등)

[Backend] 인증

요구 사항

  • 회원가입
    • 파일명을 회원 uuid로 하여 회원 프로필 이미지를 Object Storage에 저장
    • Client가 전달한 회원 정보를 DB에 저장
    • 예외처리 및 응답
      • format 오류
      • DB의 uuid 중복
  • 로그인
    • Client가 전달한 소셜 access token 검증
    • Client가 전달한 uuid에 대한 jwt 및 refresh token 발급
    • 예외처리 및 응답
      • 소셜 access token이 유효하지 않음
      • 가입되지 않은 회원
      • format 오류
  • 검증
    • 인증된 유저의 요청인지 검증 (jwt 검증)
    • 예외처리 및 응답
      • token 만료
      • token 위변조 의심
      • 유저 not found

[Android] 영상 편집 기능 구현

요구 사항

  • 갤러리에서 영상 불러오는 기능 구현
  • 컷 편집 기능 구현
  • 해당 화면 내에서도 영상 재생이 가능하여야 함

[Backend] 업로드한 비디오 삭제

요구 사항

  • 기능
    • DB에서 비디오 정보 삭제
    • Object Storage에서 원본 비디오, 인코딩된 비디오 썸네일 삭제
  • 예외처리
    • 존재하지 않는 비디오
    • 업로더가 아닌 경우

[Backend] NCP API 요청

요구 사항

  • Object Storage Put Object API
  • Object Storage Get Object API
  • Object Storage Delete Object API
  • VOD Station Category Add Files API (인코딩 요청)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.