서점 백엔드 api 프로젝트
- 내가 만들고 싶은 프로젝트의 기능을 꾸준히 발전시켜나간다.
- 책읽는걸 좋아해서 책을 자주 구매하곤한다. 그래서 자연스레 서점 토이프로젝트를 구현하고 내가 필요한 기능도 마음대로 넣어보고 싶어서 프로젝트를 진행하게 되었다.
- 배운걸 프로젝트에 적용한다.
- 개발관련 강의를 자주 듣는 편인데, 머리에 생각보다 잘 안남는다.그래서 배운것들을 확실히 이해하고 내것으로 만들기 위해 프로젝트를 진행하게 되었다.
- 코드의 질을 향상시킨다.
- 나보다 더 좋은 코드를 보며 내 코드에 적용시키고 싶다.
- 피드백과 새롭게 알게 된 지식을 글로 기록한다.
- 내손으로 직접 타이핑해서 글로 남기면 훨씬 머리에 오래남고 미래에 다시 돌아볼 수 있다.
- java17
- Springboot 2.7
- Spring-Data-JPA
- Redis
- QueryDSL
- jwt
- H2(AWS에서는 MariaDB)
- Junit5
- AWS ec2, codeDeploy, s3, Github Action
- Spring-Rest-Docs
- local : http://localhost:8080/docs/monalisa.html
- live :
- 판매 책 CRUD 구현
- 주문 CRUD 구현
- 유저 회원가입, 로그인 구현(jwt + Refresh + Redis)
- Admin 기능
- 좋아요 기능(동시성 ok)
- AWS ec2 코드 배포
- Github Action을 이용한 CI / CD 구현
- 프로젝트 이슈 목록 => https://github.com/users/pable91/projects/1/views/1