Skip to content

boostcamp-2020/IssueTracker-24

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

IssueTracker-24

⌚ 프로젝트 기간

  • 2020.10.26 ~ 2020.11.13

❗ 배포 Link

☕ API 문서

🙌 팀원 소개

캠퍼번호 이름 GitHub
J004 강민수 mu1616
J073 박기호 qkrrlgh519
J099 송진현 thdwlsgus0
J188 정지찬 jch422

📖 기술 스택

Javascript React NodeJS MySQL

  • Frontend: React, Sass, Webpack, Babel
  • Backend: Express, Mysql, Sequelize ORM
  • Auth: Passport-Github, JWT
  • Infra: NCloud, Nginx

image

📄 ERD

image

기능구현사항

  • GitHub OAuth 로그인 스크린샷 2020-11-15 오후 7 48 42
    • GitHub 계정으로 로그인 할 수 있습니다.

  • 이슈 생성 페이지 스크린샷 2020-11-15 오후 9 31 27
    • 타이틀 추가하면 submit 활성화하도록 구현하였습니다.
    • comment 부분을 추가하면 2초 뒤에 글자수가 나타나게 되고 2초 뒤에 다시 사라지도록 구현하였습니다.
    • assignee, milestone, label을 등록할 수 있도록 구현하였습니다.

  • 이슈 목록 페이지 스크린샷 2020-11-15 오후 9 40 56
    • 검색창
    • 필터(open issues, cloesd issues, everything assigned to you, your issues)
    • checkbox
    • mark as(open <-> closed)
    • author, label, milestones, assignee를 선택할 수 있습니다.

  • 이슈 상세 페이지 스크린샷 2020-11-15 오후 9 40 25
    • 제목 변경이 가능합니다.
    • 댓글을 추가 가능합니다.
    • 이슈의 open <-> closed가 가능합니다.

  • 마일스톤 목록페이지 스크린샷 2020-11-15 오후 9 48 41
    • 마일스톤 open, closed에 따라서 다른 목록을 보여줍니다.
    • 마일스톤을 추가, 삭제, 수정이 가능합니다.
    • 마일스톤별 open, closed 비율을 초록색으로 보여줍니다.

  • 마일스톤 추가페이지 스크린샷 2020-11-15 오후 9 53 01
    • 마일스톤 제목, 날짜, 내용을 추가할 수 있습니다.

  • 마일스톤 삭제 스크린샷 2020-11-15 오후 9 55 53
    • 모달로 삭제하는지 물어보고 삭제 버튼을 누르면 삭제합니다.

  • 라벨 페이지 스크린샷 2020-11-15 오후 9 58 06
    • 현재까지 생성된 라벨의 목록을 보여줍니다.
    • 라벨 추가, 편집, 삭제의 기능이 있습니다.