- 배포 URL: https://goguma-chimpanzees.site
- 프론트엔드 Github: https://github.com/onetuks/goguma-library-client
독립서적을 보기 위해선 독립서점에 방문해야만 합니다.
어떤 책이 있는지, 어떤 내용일지 알지도 못한채 책을 읽을 엄두를 내지 못하고 그만두게 됩니다.
독립출판물에 대한 서평을 남기고 서재에 담아 타인과 공유할 수 있도록 하면서 독립출판에 대한 관심이 행동으로 이어지기를 바랍니다.
- 서평 피드 페이지에서 다른 사람의 서평을 실시간으로 확인할 수 있습니다.
- 매주 월요일 3권씩 추천되는 독립출판물에 서평을 남기고 포인트를 받을 수 있습니다.
- 관심있는 카테고리를 기반으로 독립출판 서적을 추천받을 수 있습니다.
- 작성한 서평을 서재에서 모아보고, 독서 통계를 그래프로 제공합니다.
- 나만 알고있는 재밌는 독립서적을 직접 등록하여 공유할 수 있습니다.
- 포인트와 뱃지로 나의 활동을 점검할 수 있습니다.
개발 | 디자인 |
---|---|
박세영 | 임은규 |
- 의존역전을 통해 도메인에 집중한 개발 아키텍처
- 관심사에 따른 멀티 모듈 적용
- 모듈간 의존성 감소를 위한 Message Stream 시스템 적용
- Docker Compose 를 통한 배포 패키지 구성
- Jacoco, sonar, TestContainer 를 활용한 코드 품질 관리
Application | Infra |
---|---|
- Java 21 - Spring Boot 3.6.0 - Spring actuator - Spring Security - Spring Validation - Spring Cache - Spring Cloud Config - Spring Data JPA - QueryDSL - Jackson - WebFlux - JWT - TestFixture - TestContainer |
- MySQL 8.0.35 - Flyway - Prometheus - Grafana - K6 - Loki - OAuth2 - Caffeine Cache - Github Action - Redis 7.4.0 - Docker - spotless - jacoco - sonar - Arch-Unit |