Skip to content

Commit

Permalink
Update README.md
Browse files Browse the repository at this point in the history
  • Loading branch information
onetuks authored Sep 16, 2024
1 parent 6a1576e commit 0ce0187
Showing 1 changed file with 61 additions and 26 deletions.
87 changes: 61 additions & 26 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,29 +1,64 @@
# goguma-library-client
# 🍠 고구마 서재 클라이언트
![service-banner](https://github.com/user-attachments/assets/318a2bf2-bf5a-484c-a0ea-fbf24a68d72e)
- 배포 URL: https://goguma-chimpanzees.site
- 백엔드 Github: https://github.com/onetuks/goguma-library-server
## ☕️ 프로젝트 소개
> 독립서적을 보기 위해선 독립서점에 방문해야만 합니다.<br/>
어떤 책이 있는지, 어떤 내용일지 알지도 못한채 책을 읽을 엄두를 내지 못하고 그만두게 됩니다.<br/>
독립출판물에 대한 서평을 남기고 서재에 담아 타인과 공유할 수 있도록 하면서 독립출판에 대한 관심이 행동으로 이어지기를 바랍니다.<br/>
- 서평 피드 페이지에서 다른 사람의 서평을 실시간으로 확인할 수 있습니다.
- 매주 월요일 3권씩 추천되는 독립출판물에 서평을 남기고 포인트를 받을 수 있습니다.
- 관심있는 카테고리를 기반으로 독립출판 서적을 추천받을 수 있습니다.
- 작성한 서평을 서재에서 모아보고, 독서 통계를 그래프로 제공합니다.
- 나만 알고있는 재밌는 독립서적을 직접 등록하여 공유할 수 있습니다.
- 포인트와 뱃지로 나의 활동을 점검할 수 있습니다.
## 🏭 팀구성

## Project setup
| 개발 | 디자인 |
| --------------------------------------------------------- | ---------------------------------------------------------- |
| ![](https://avatars.githubusercontent.com/u/54990890?v=4) | ![](https://avatars.githubusercontent.com/u/178856248?v=4) |
| [박세영](https://www.github.com/onetuks) | [임은규](https://github.com/potatonian12345) |

```
yarn install
```
## 프론트엔드 기술 스택
- Vue 3.2
- NodeJs 20
- TypeScript
- Eslint / Prettier
- Vue Router
- Vue ChartJS
- Date Fns
- Mitt Event Bus
## 인프라 아키텍처
![image](https://github.com/user-attachments/assets/cf903f00-565d-4bb1-ab8e-faf5c6764489)

### Compiles and hot-reloads for development

```
yarn serve
```

### Compiles and minifies for production

```
yarn build
```

### Lints and fixes files

```
yarn lint
```

### Customize configuration

See [Configuration Reference](https://cli.vuejs.org/config/).
## 📽️ 시연영상
### 인증
#### 로그인
![로그인](https://github.com/user-attachments/assets/e5221910-4cee-4404-8f4c-29d99a54d162)
#### 로그아웃
![로그아웃](https://github.com/user-attachments/assets/00c3d7a1-fe54-4472-a7c1-adb62c8dea5f)
### 메인
![메인](https://github.com/user-attachments/assets/f1be50d1-d668-421c-bb06-ff78d28c73ba)
### 도서
#### 도서 검색
![도서검색](https://github.com/user-attachments/assets/1b5e08d0-0ebc-4e96-9dab-6c68b660ce57)
#### 도서 등록
![도서등록](https://github.com/user-attachments/assets/684cd0d5-3583-4f38-a1f3-a80bb7447753)
### 서재
#### 나의 서재
![나의서재](https://github.com/user-attachments/assets/021413fb-9196-49b1-9151-5d04d9f90e4b)
#### 타인의 서재
![타인의서재](https://github.com/user-attachments/assets/151e3dba-ce69-49a3-8476-923280902768)
### ETC
#### 피드
![피드](https://github.com/user-attachments/assets/b7a8a829-90a0-456f-add0-19874a0e8ede)
#### 마이페이지
![마이페이지](https://github.com/user-attachments/assets/9b52e5f2-f90e-4153-a63a-a4816aecfc1c)
#### 출석 체크
![출석체크](https://github.com/user-attachments/assets/dca8d471-d57e-4ab6-a38c-40afec19e4ec)
## ⛓️ 관련 링크
- [메시지 스트림을 활용한 동시성 문제 처리](https://velog.io/@onetuks/락-말고-동시성-문제-처리하기)
- [ETag, Cache 를 활용한 서버 성능 개선 시도](https://velog.io/@onetuks/ETag와-캐시로-서버-성능-올리기)
- [락 이외의 동시성 처리를 시도하게된 계기](https://velog.io/@onetuks/Transactional-과-비관적-락)
- [유니크 제약조건과 동시성 문제](https://velog.io/@onetuks/도서-등록-동시성-문제-해결)
- [멀티모듈 경험담](https://velog.io/@onetuks/멀티모듈-경험담)

0 comments on commit 0ce0187

Please sign in to comment.