Giter Site home page Giter Site logo

issue-tracker's Introduction

issue-tracker

그룹프로젝트 #5

issue-tracker's People

Contributors

godrm avatar

Stargazers

Woody avatar

Forkers

jihye-woo

issue-tracker's Issues

[BE] GitHub OAuth + JWT 로그인 구현

  • GitHub OAuth 액세스토큰 발급
  • GitHub 유저 정보 가져오기
  • 로그인 유저에게 JWT 토큰 발급
  • 인터셉터에 토큰이 필요한 url 등록
  • ios로그인을 위한 GitHub app, 맵핑 추가

[BE] 오류 수정

  • issue 생성 오류

    • 리스트 형태로 저장되는 요소들(label .. )이 저장되지 않는 오류 수정
  • application properties typo

    • IOS oauth secret의 property key 이름 수정

[BE] 코드리뷰 반영

  • queryDSL 플러그인 삭제
  • AuthorizationExtractor 토큰 타입 확인 로직 수정
  • 로그인 중복 로직 제거

[BE] API 구현 - Issue

  • ERD의 각 테이블을 domain의 엔티티로 맵핑
  • Controller에 각 API를 맵핑
  • Mock API를 위한 Response객체 생성
  • Mock API 배포
  • Issue CRUD 기능 구현

[BE] Comment 기능 구현

  • CommentController 메소드 내부 로직 구현
  • Comment Service 와 Repository 구현

(+) JWT에 User 정보 추가 및 추출

  • JWT 생성 시 User 정보 추가
  • JWT 유효성 검사 시, request의 attribute에 User 정보 추가

[BE] DB 설계

  • 테스트용 ec2인스턴스 생성 및 데이터베이스 연결
  • schema.sql 작성
  • ERD 작성 -> wiki에 업로드

[BE] S3 이미지 업로드

  • IAM 유저 및 s3 버킷 생성

  • com.amazonaws:aws-java-sdk-s3 의존성 추가

  • s3 업로드 기능 구현

[BE] Milestone 기능 구현

  • milestone 생성 기능 구현
  • milestone 조회 기능 구현
  • milestone 수정 기능 구현
  • milestone 삭제 기능 구현

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.