Coder Social home page Coder Social logo

issue-tracker's Introduction

header

Hi there 👋

📫 How to reach me

email

Github Stats

Anurag's GitHub stats

Hits

issue-tracker's People

Contributors

banjjak2 avatar godrm avatar

Forkers

banjjak2 taewooyo

issue-tracker's Issues

[Android] 마이 페이지 화면 구현

에픽명

  • 회원정보

스토리명

  • 회원의 프로필 이미지를 볼 수 있다.
  • 회원의 로그인 정보를 볼 수 있다.
  • 로그아웃을 할 수 있다.

필요 태스크

  • 로그인한 회원의 프로필 이미지를 볼 수 있으며, 없을 경우 기본 이미지를 보여준다.
  • Github, Google 중 어떤 방식으로 로그인했는지 알 수 있다.
  • 로그아웃 확인창을 띄운 후 로그아웃 버튼을 누르면 로그인 화면으로 돌아간다.

[Android] 필터링 기능

에픽명

  • 이슈 필터링 화면

스토리명

  • 이슈 목록을 필터링 할 수 있다.

필요 태스크

  • 상태, 작성자, 레이블, 마일스톤으로 조건을 선택할 수 있다.
  • 적용 버튼을 눌러 필터링 목록을 볼 수 있다.
  • 초기화 버튼을 통해 필터링 조건을 없앨 수 있다.
  • 닫기 버튼을 눌러 이슈 목록 화면으로 돌아간다.
  • 동일한 필터링 클릭 시, 초기화된다.

[Android] 이슈 편집 화면

에픽명

  • 이슈 편집

스토리명

  • 선택된 이슈를 수정할 수 있다.

필요 태스크

  • 선택된 이슈의 항목들을 불러올 수 있다.
  • 이슈를 수정할 수 있다.

[BE] PR 리뷰 반영

설명

  • issue 클래스에서 issueMemberList를 final로 변경
  • MemberService에서 가입된 회원인지 확인하는 로직을 exist를 사용하도록 변경
  • Member에서 @builder위치 변경

[Android] 이슈 검색 기능

에픽명

  • 이슈를 검색할 수 있다.

스토리명

  • 이슈 검색버튼을 눌러 이슈 검색화면으로 이동한다.
  • 닫기 버튼을 눌면 다시 이슈목록으로 이동한다.

필요 태스크

  • 상단바 검색 버튼을 클릭하면 검색모드로 변경된다.
  • 사용자가 검색을 할 시, 검색에 맞는 이슈 목록들이 보여진다.
  • 닫기 버튼을 클릭하면, 프래그먼트 매니저를 통해 이슈목록화면이로 이동한다.

바텀 내비게이션 구현

에픽명

  • 바텀 내비게이션 구현

스토리명

  • 화면 전환

필요 태스크

  • 이슈, 레이블, 마일스톤, 내 계정 화면 이동 구현

[Android] 이슈 상세화면

에픽명

  • 상세화면을 볼 수 있다.

스토리명

  • 뒤로 가기 버튼을 클릭
  • 더보기 버튼 클릭
  • 코멘트 보기
  • 코멘트 등록
  • 코멘트 클릭

필요 태스크

  • 뒤로 가기 버튼을 클릭해 이슈 목록으로 이동한다.
  • 더보기 버튼을 통해 상세 정보를 볼 수 있다(레이블, 마일스톤, 담당자)
  • 닫기를 통해 이슈를 닫을 수 있다.
  • 삭제를 통해 이슈를 삭제할 수 있다.
  • 리스트 형태로 코멘트를 볼 수 있다.
  • 코멘트를 등록할 수 있다.
  • 코멘트를 스크롤할 수 있다.
  • 코멘트에 감정표현을 할 수 있다.
  • 이슈를 수정할 수 있다.

[BE] 이슈 상태 변경 기능 구현

설명

  • 이슈 상태 변경 기능 구현
  • 동작을 위한 클라이언트의 행동: 쿼리 파라미터로 status(false or true) 값 + json으로 상태변경할 이슈의 아이디값을 리스트로 보낸다.

[Android] 이슈 기본 모드, 편집 모드 구현하기

에픽명

  • 이슈 목록

스토리명

  • 이슈 목록에서 편집 이슈목록으로 변경
  • 이슈 추가 화면으로 이동하기
  • 이슈 목록 보기

필요 태스크

  • 이슈 목록 기본 모드, 편집 모드
  • 이슈 추가 화면 프래그먼트로 이동
  • 이슈 목록 리사이클러 뷰로 구현하기

[Android] 마일스톤 목록 및 추가 구현

에픽명

  • 마일스톤 목록

  • 마일스톤 추가 구현

스토리명

  • 마일스톤 추가
  • 마일스톤 목록
  • 편집모드
  • 마일스톤 클릭 시 데이터 수정

필요 태스크

  • 마일스톤 목록
  • 마일스톤 추가
    • 필수 입력 사항을 채우면 저장 버튼 활성화
    • 날짜 형식이 맞는지 판단 (그렇지 않다면 붉은색으로 표시)
  • 편집모드
    • 마일스톤 다중삭제
  • 마일스톤 수정
    • 마일스톤 클릭 시 마일스톤 추가 화면에 데이터 표현
    • 해당 마일스톤만 수정 후 메인 화면으로 돌아가기

[Android] 이슈 닫기 서버와 네트워크 통신

에픽명

  • 이슈 닫기를 할 수 있다.
  • 이슈를 되돌릴 수 있다.

스토리명

  • 편집모드에서 닫기를 누를 수 있다.
  • 상세화면에서 옵션을 통해 닫기를 누를 수 있다.
  • 닫기 후, 실행취소 기능을 통해 다시 열림 상태로 바꿀 수 있다.

필요 태스크

  • 레트로핏을 통해 서버와 이슈 닫기 기능을 구현할 수 있다.
  • 닫은 이슈에 대해 열림으로 되돌릴 수 있다.

[Android] 이슈 목록 스와이프

에픽명

  • 이슈 목록을 편집할 수 있다.

스토리명

  • 이슈 목록 하나를 스와이프해 닫기 기능을 할 수 있다.

필요 태스크

  • 이슈 목록을 스와이프 할 수 있다.
  • 이슈 목록에 닫기 버튼을 눌러 이슈를 닫을 수 있다.

[Android] 레이블/마일스톤 네트워크 연결 후 추가/삭제/수정 구현

에픽명

  • 마일스톤 목록
  • 마일스톤 추가/삭제/수정
  • 레이블 목록
  • 레이블 추가/삭제/수정

스토리명

  • 레이블 목록을 볼 수 있다.
  • 레이블을 추가/삭제/수정할 수 있다.
  • 마일스톤 목록을 볼 수 있다.
  • 마일스톤을 추가/삭제/수정할 수 있다.

필요 태스크

  • 레이블 목록을 서버에서 받아와 보여준다.
  • 레이블을 서버에 추가할 수 있다.
  • 레이블을 서버에 삭제할 수 있다.
  • 레이블을 서버에 수정할 수 있다.
  • 마일스톤 목록을 서버에서 받아와 보여준다.
  • 마일스톤을 서버에 추가할 수 있다.
  • 마일스톤을 서버에 삭제할 수 있다.
  • 마일스톤을 서버에 수정할 수 있다.

[Android] 로그인 및 회원가입 기능

에픽명

  • 로그인

스토리명

  • 로그인 기능
  • 회원가입 기능

필요 태스크

  • 깃헙 계정으로 로그인
  • 구글 계정으로 로그인
  • 앱 자체 계정으로 로그인
  • 앱 자체에서 회원가입

[Android] 이슈 작성 MarkDown 미리보기 기능

에픽명

  • 이슈를 작성할 수 있다.

스토리명

  • 마크다운 규칙을 통해 작성하면 마크다운 미리보기가 가능하다.

필요 태스크

  • MarkDown 미리보기 기능이 있다.
  • EditText로 작성할 수 있다.
  • 미리보기 기능을 보면 EditText에 작성할 수 없는 보기기능만 가능하다.
  • 미리보기 다시 클릭하면, EditText에 작성할 수 있는 기능으로 돌아온다.

[Android] 이슈 추가 화면 구현

에픽명

  • 이슈 추가 화면

스토리명

  • 이슈를 추가할 수 있다
  • 이슈에 대해 지정할 수 있다
  • 추가 화면에서 벗어날 수 있다
  • 미리볼 수 있다

필요 태스크

  • 작성한 이슈를 등록할 수 있다.(제목, 코멘트는 필수 사항)
  • 제목과 코멘트가 작성되면, 저장버튼은 활성화 된다.
  • 저장버튼을 클릭 하면, 리스트에 추가된 후, 이슈목록 화면으로 이동한다.

[Android] 레이블 목록 및 추가 기능 구현

에픽명

  • 레이블 목록

  • 레이블 추가

스토리명

  • 레이블 목록 보기

  • 레이블 추가

  • 배경색 설정

  • 레이블 미리보기 및 등록

필요 태스크

  • 레이블 목록 표현
  • 레이블 미리보기 및 추가

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.