Giter Club home page Giter Club logo

book_trade's Introduction

Hi there 👋

다양한 것에 관심을 가지고 꾸준히 배워나가고 있습니다.

book_trade's People

Contributors

honggeonui avatar

Watchers

 avatar

book_trade's Issues

feat: User 기능 개발

Spring Security를 적용해 JWT token 발급 / Redis에 token 저장

  • 요구사항1
    User Entity, Repository, Service, Controller 구현
  • 요구사항2
    Unit Test 작성

chore: Swagger 설정

Feature Issue

API 문서화를 위한 Swagger 설정

To-do

  • 요구사항 1
    SwaggerConfig 추가
    build.gradle에 Swagger 관련 추가

feat: Book 기능 개발

Feature Issue

Book CRUD를 개발한다.

To-do

  • 요구사항 1
    Book 관련 CRUD 구현 (Domain, Repository, Service, Controller)
  • 요구사항 2
    Book 정보를 Naver 검색 api를 이용, 검색 후 저장
  • 요구사항 3
    Unit Test 작성

chore: CI 설정

Feature Issue

CI를 통해 build test와 unit test 이후 Integration 될 수 있도록 한다.

To-do

  • 요구사항 1
    branch 전략 설정 => GitHub flow 결정 (main / feature)
  • 요구사항 2
    branch 전략에 맞게 ci될 수 있도록 설정

feat: Spring Security 적용

Feature Issue

To-do

  • 요구사항 1
    Spring Security를 적용한다.
  • 요구사항 2
    Jwt Token/refresh Token을 발급해 인증
  • 요구사항 3
    Unit Test 작성

chore: CD 설정

Feature Issue

CD 기능 개발

To-do

  • 요구사항 1
    Github action -> docker -> EC2를 거쳐 배포할 수 있는 cd.yml 작성

feat: Exception 처리 구현

Feature Issue

Exception 처리 기능을 구현

To-do

  • 요구사항 1
    기존에 RuntimeException으로 처리한 예외들을 클래스로 표현

feat: product 기능 구현

Feature Issue

user가 구매/판매 할 수 있는 product 기능 구현

To-do

  • 요구사항 1
    product 관련 CRUD 구현 (domain, repository, service, controller)
  • 요구사항 2
    member, book과 연관관걔 설정 / 관련 facade 구현
  • 요구사항 3
    unit test 작성

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.