https://github.com/teambooktez/booktez-client
๐์ง์ง ๋
์๊ฐ๋ค์ ๋
์๋ฒ - ๋ถ์คํ
์ด์ฆ (React)
https://github.com/teambooktez/booktez-client
beta-release book-stairs framer-motion react recoil styled-components swr typescript
Last synced: 2 months ago
JSON representation
๐์ง์ง ๋ ์๊ฐ๋ค์ ๋ ์๋ฒ - ๋ถ์คํ ์ด์ฆ (React)
- Host: GitHub
- URL: https://github.com/teambooktez/booktez-client
- Owner: TeamBookTez
- Created: 2022-01-05T03:50:15.000Z (over 3 years ago)
- Default Branch: develop
- Last Pushed: 2023-01-21T01:34:47.000Z (over 2 years ago)
- Last Synced: 2025-01-31T04:23:25.243Z (3 months ago)
- Topics: beta-release, book-stairs, framer-motion, react, recoil, styled-components, swr, typescript
- Language: TypeScript
- Homepage: https://book-stairs.com
- Size: 10.9 MB
- Stars: 58
- Watchers: 0
- Forks: 8
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
ํ์ฌ ์ ํฌ๋ **๋ ์ข์ ์ ์ ๊ฒฝํ๊ณผ ํ์ฅ์ฑ, ๊ทธ๋ฆฌ๊ณ ์ฐ๋ฆฌ์ ์ฑ์ฅ**์ ์ํด [**๐ Next.js ๋ฒ์ (ํด๋ฆญ)**](https://github.com/TeamBookTez/nextjs-book-stairs)๋ก์ ๋ง์ด๊ทธ๋ ์ด์ ์ ์งํํ๊ณ ์์ต๋๋ค.
์ฐ๋ฆฌ ์๋น์ค์ ์ ํฉํ๊ณ , ๊ณต๋ถํ ๊ฐ์น๊ฐ ์๋ ๊ธฐ์ ์ ์ฌ์ฉํด๋ณด๊ณ , ํ์ ๊ฐํ ์ฝ๋๋ฅผ ์์ฑํ์ง ์๋๋ก **๐[Discussions(ํด๋ฆญ)](https://github.com/TeamBookTez/nextjs-book-stairs/discussions)๋ฅผ ์คํํ์ต๋๋ค๐**
**๋ถ์คํ ์ด์ฆ ํ์์ด ์๋ ๋ถ๋ค๋ ์์ ๋กญ๊ฒ ์๊ฒฌ์ ๋ด์ฃผ์๊ณ , ์๋ก์ด ์ง์์ ์๋ ค์ฃผ์๋ฉด ๊ฐ์ฌํ๊ฒ ์ต๋๋ค :))**
---

## ๐ `๋ถ์คํ ์ด์ฆ`๋ ์ด๋ค ์๋น์ค์ธ๊ฐ์?
์ง์ง ๋ ์๊ฐ๋ค์ ๋ ์๋ฒ, ๋ถ์คํ ์ด์ฆ ๐ก
๋ ๊ณผํ ๊ธฐ๋ฐ์ ์ฐจ๋ณํ ๋ ๋ ์๋ฒ์ ์ ์ํฉ๋๋ค.
[๋๋ฉํ์ด์ง ๋ฐ๋ก๊ฐ๊ธฐ](https://book-stairs.com)
## ๐งฉ ์ํฌํ๋ก์ฐ

## ๐จโ๐ฉโ๐ฆโ๐ฆ ๋๊ฐ ๋ง๋ค์๋์?
| [๊น์๋ น(soryeongk)](https://github.com/soryeongk) | [์ด์ฃผํจ(joohaem)](https://github.com/joohaem) | [๊น๊ท๋ฏผ(Gyuminn)](https://github.com/Gyuminn) | [์์์ธ(sharpcoder312)](https://github.com/sharpcoder312)|
| :----------------------------------------: | :---------------------------------: | :---------------------------------: | :---------------------------------: |
||
|
|
|
## ๐ ๊ธฐ์ ์คํ
๋๋ฑ๋๋ฑ ๋ง์ด๊ทธ๋ ์ด์ ์งํ ์ค ...
```json
"axios": "^0.24.0",
"framer-motion": "^6.2.3",
"react-hook-form": "^7.28.1",
"react-responsive": "^9.0.0-beta.6",
"react-textarea-autosize": "^8.3.3",
"recoil": "^0.6.1",
"recoil-persist": "^4.0.0",
"styled-components": "^5.3.3",
"styled-reset": "^4.3.4",
"swr": "^1.2.1",
"typescript": "^4.5.4"
```
## โ ์ปค๋ฐ ์ปจ๋ฒค์
| ์ ๋ชฉ | ๋ด์ฉ |
| -------- | -------------------------------------- |
| init | ์์ ์ธํ ์ปค๋ฐ (ํจํค์ง ์ค์น ๋ฑ) |
| feat | ๊ธฐ๋ฅ ์ถ๊ฐ ๋ฐ ๋ณ๊ฒฝ (ํ๋ฉด ์ํฅ o) |
| design | only css ๋ณ๊ฒฝ |
| fix | ๊ธฐ์กด์ ๋ฒ๊ทธ ์์ |
| refactor | ๋ ์ข์ ์ฝ๋ ๊ฐ์ (ํ๋ฉด ์ํฅ x) |
| etc | ๋ฌธ์ ์์ฑ or ๊ทธ ์ธ ์ปค๋ฐ(์ฃผ์, ๊ฐํ ๋ฑ) |
## ๐ป ํ๋ก์ ํธ ๋ทฐ
### 1. ๋๋ฉ ํ์ด์ง

### 2. ํ์๊ฐ์ ํ์ด์ง
3๋จ๊ณ ๊ตฌ์ฑ์ ์ ์ฐจ๋ฅผ ํตํด ํ์๊ฐ์ ์ด ์ด๋ฃจ์ด์ง๋๋ค.

### 3. ๋ก๊ทธ์ธ ํ์ด์ง

### 4. ๋ง์ด ํ์ด์ง
ํ์ฌ๊น์ง ์์ฑํ ๋ถ๋ ธํธ ๊ถ ์๋ฅผ ์ ๊ณตํ๋ฉฐ, ๊ณ ๊ฐ๊ณผ ๋ถ์คํ ์ด์ฆ์ ์ปค๋ฎค๋์ผ์ด์ ํต๋ก์ ์ญํ ์ ํฉ๋๋ค.

### 5. ๋ฉ์ธ ํ์ด์ง
์ ์ฉ ์ฌ๋ก๋ฅผ ํตํ ๋ถ๋ ธํธ ์ฌ์ฉ ๊ฐ์ด๋์ ์ต๊ทผ ์์ฑํ ๋ถ๋ ธํธ๋ฅผ ํ์ธํ ์ ์์ต๋๋ค.

### 6. ์ ์ฉ ์ฌ๋ก ํ์ด์ง
๋ถ๋ ธํธ ์ฌ์ฉ ๊ตฌ์ฒด์ ์์์ ์บ๋ฌ์ ๋ชจ๋ฌ์ ํตํ ์์ธ ์ค๋ช ์ ์ ๊ณตํฉ๋๋ค.

### 7. ์์ฌ ํ์ด์ง
์ ์ฒด, ๋ ์ ์ , ๋ ์ ์ค, ๋ ์ ์๋ฃ๋ฅผ ๋ถ๊ธฐ ์ฒ๋ฆฌํ์ฌ ๋ถ๋ ธํธ ๋ชฉ๋ก์ ์ ๊ณตํ๋ฉฐ, ์ฑ ์ถ๊ฐ ํ์ด์ง๋ก ์ด์ด์ง๋๋ค.

### 8. ์ฑ ์ถ๊ฐ ํ์ด์ง
์นด์นด์ค api๋ฅผ ํตํด ์ฑ DB๋ฅผ ๋ฑ๋ก๋ ์ฑ ๋ค์ ๊ฒ์ํ ์ ์์ต๋๋ค.


### 9. ๋ ์ ์ ํ์ด์ง
๋ณธ๊ฒฉ์ ์ธ ๋ ์ ์ , ๋๋ง์ ๋ ์ ์ ๋ต์ ์ธ์ ๋ ์ ๋ฐฉํฅ์ฑ ์ ๋ฆฝ์ ๋์์ ์ค๋๋ค.

### 10. ๋ ์ ์ค ํ์ด์ง
์ง๋ฌธ ๋ฆฌ์คํธ๋ฅผ ์ต๋ 4๋์ค๊น์ง ๊ตฌ์กฐํํ์ฌ ์ง๋ฌธ๊ณผ ๋ต๋ณ์ ๋ฑ๋กํ ์ ์์ต๋๋ค.
๋ํ, Step Up๊ณผ ์์ ๋ฒํผ์ ํตํด ๋ถ๋ ธํธ ์์ฑ์ ๋์์ ์ป์ ์ ์์ต๋๋ค.

### 11. ๋ ์ ์๋ฃ ํ์ด์ง
์๋ฃ๋ ๋ถ๋ ธํธ๋ฅผ ํ์ธํ ์ ์์ผ๋ฉฐ, ๋ถ๋ ธํธ ์ญ์ ๋ฐ ์์ ๊ธฐ๋ฅ์ ์ ๊ณตํฉ๋๋ค.

### 12. ์ค๋น ์ค ํ์ด์ง
ํ์ฌ ๋ถ์คํ ์ด์ฆ๊ฐ ์ค๋น ์ค์ธ ๊ธฐ๋ฅ์ ์๋ดํจ๊ณผ ๋์์ ํผ๋๋ฐฑ ํต๋ก๋ฅผ ์ ๊ณตํฉ๋๋ค.

### 13. 404 ํ์ด์ง
