Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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 (almost 3 years ago)
- Default Branch: develop
- Last Pushed: 2023-01-21T01:34:47.000Z (almost 2 years ago)
- Last Synced: 2024-10-10T10:43:10.623Z (2 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)๋ฅผ ์คํํ์ต๋๋ค๐**
**๋ถ์คํ ์ด์ฆ ํ์์ด ์๋ ๋ถ๋ค๋ ์์ ๋กญ๊ฒ ์๊ฒฌ์ ๋ด์ฃผ์๊ณ , ์๋ก์ด ์ง์์ ์๋ ค์ฃผ์๋ฉด ๊ฐ์ฌํ๊ฒ ์ต๋๋ค :))**
---
![image](https://bookstairs-bucket.s3.ap-northeast-2.amazonaws.com/bookstairs_og_img_2.png)
## ๐ `๋ถ์คํ ์ด์ฆ`๋ ์ด๋ค ์๋น์ค์ธ๊ฐ์?
์ง์ง ๋ ์๊ฐ๋ค์ ๋ ์๋ฒ, ๋ถ์คํ ์ด์ฆ ๐ก
๋ ๊ณผํ ๊ธฐ๋ฐ์ ์ฐจ๋ณํ ๋ ๋ ์๋ฒ์ ์ ์ํฉ๋๋ค.
[๋๋ฉํ์ด์ง ๋ฐ๋ก๊ฐ๊ธฐ](https://book-stairs.com)
## ๐งฉ ์ํฌํ๋ก์ฐ
![150529139-ece76c3d-dd7d-4f6e-bde0-6067adb67e72](https://user-images.githubusercontent.com/73876068/150552674-bbed29b9-629c-4bb2-bb67-430c2de4ae22.png)
## ๐จโ๐ฉโ๐ฆโ๐ฆ ๋๊ฐ ๋ง๋ค์๋์?
| [๊น์๋ น(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. ๋๋ฉ ํ์ด์ง
![book-stairs com_ (1)](https://user-images.githubusercontent.com/73876068/150489230-1a83d582-1985-454d-bb86-e4395e842ffe.png)
### 2. ํ์๊ฐ์ ํ์ด์ง
3๋จ๊ณ ๊ตฌ์ฑ์ ์ ์ฐจ๋ฅผ ํตํด ํ์๊ฐ์ ์ด ์ด๋ฃจ์ด์ง๋๋ค.
![book-stairs com_signup_3](https://user-images.githubusercontent.com/73876068/150490051-bf01ff99-f7cc-4377-8aa4-0d4cdc105ddc.png)
### 3. ๋ก๊ทธ์ธ ํ์ด์ง
![book-stairs com_login](https://user-images.githubusercontent.com/73876068/150490216-48db45d5-b596-4b98-ab30-16b3fd26c9c1.png)
### 4. ๋ง์ด ํ์ด์ง
ํ์ฌ๊น์ง ์์ฑํ ๋ถ๋ ธํธ ๊ถ ์๋ฅผ ์ ๊ณตํ๋ฉฐ, ๊ณ ๊ฐ๊ณผ ๋ถ์คํ ์ด์ฆ์ ์ปค๋ฎค๋์ผ์ด์ ํต๋ก์ ์ญํ ์ ํฉ๋๋ค.
![book-stairs com_login (5)](https://user-images.githubusercontent.com/73876068/150492563-1ad7c2e1-3391-409e-b546-df9d7b29f6e3.png)
### 5. ๋ฉ์ธ ํ์ด์ง
์ ์ฉ ์ฌ๋ก๋ฅผ ํตํ ๋ถ๋ ธํธ ์ฌ์ฉ ๊ฐ์ด๋์ ์ต๊ทผ ์์ฑํ ๋ถ๋ ธํธ๋ฅผ ํ์ธํ ์ ์์ต๋๋ค.
![book-stairs com_login (1)](https://user-images.githubusercontent.com/73876068/150490611-6c6b2b6d-002d-4978-8df4-a1142d8238c2.png)
### 6. ์ ์ฉ ์ฌ๋ก ํ์ด์ง
๋ถ๋ ธํธ ์ฌ์ฉ ๊ตฌ์ฒด์ ์์์ ์บ๋ฌ์ ๋ชจ๋ฌ์ ํตํ ์์ธ ์ค๋ช ์ ์ ๊ณตํฉ๋๋ค.
![book-stairs com_login (4)](https://user-images.githubusercontent.com/73876068/150492076-85420c9f-9379-4006-bae1-cd1e7c830717.png)
### 7. ์์ฌ ํ์ด์ง
์ ์ฒด, ๋ ์ ์ , ๋ ์ ์ค, ๋ ์ ์๋ฃ๋ฅผ ๋ถ๊ธฐ ์ฒ๋ฆฌํ์ฌ ๋ถ๋ ธํธ ๋ชฉ๋ก์ ์ ๊ณตํ๋ฉฐ, ์ฑ ์ถ๊ฐ ํ์ด์ง๋ก ์ด์ด์ง๋๋ค.
![book-stairs com_login (3)](https://user-images.githubusercontent.com/73876068/150491967-a9d27ecd-0763-4c70-920a-0de750753679.png)
### 8. ์ฑ ์ถ๊ฐ ํ์ด์ง
์นด์นด์ค api๋ฅผ ํตํด ์ฑ DB๋ฅผ ๋ฑ๋ก๋ ์ฑ ๋ค์ ๊ฒ์ํ ์ ์์ต๋๋ค.
![book-stairs com_login (6)](https://user-images.githubusercontent.com/73876068/150493421-4976ea06-c0b4-4de7-9cc5-c861add48a67.png)
![book-stairs com_login (7)](https://user-images.githubusercontent.com/73876068/150493738-625fd513-dd0e-4369-aa8c-6b7031a2822c.png)
### 9. ๋ ์ ์ ํ์ด์ง
๋ณธ๊ฒฉ์ ์ธ ๋ ์ ์ , ๋๋ง์ ๋ ์ ์ ๋ต์ ์ธ์ ๋ ์ ๋ฐฉํฅ์ฑ ์ ๋ฆฝ์ ๋์์ ์ค๋๋ค.
![book-stairs com_book-note](https://user-images.githubusercontent.com/73876068/150494975-655ea8ef-dcee-4ca2-9d58-6f9ccdd925e6.png)
### 10. ๋ ์ ์ค ํ์ด์ง
์ง๋ฌธ ๋ฆฌ์คํธ๋ฅผ ์ต๋ 4๋์ค๊น์ง ๊ตฌ์กฐํํ์ฌ ์ง๋ฌธ๊ณผ ๋ต๋ณ์ ๋ฑ๋กํ ์ ์์ต๋๋ค.
๋ํ, Step Up๊ณผ ์์ ๋ฒํผ์ ํตํด ๋ถ๋ ธํธ ์์ฑ์ ๋์์ ์ป์ ์ ์์ต๋๋ค.![book-stairs com_book-note (2)](https://user-images.githubusercontent.com/73876068/150496350-9039cab3-2025-49ba-a276-c6b28c444172.png)
![book-stairs com_book-note (3)](https://user-images.githubusercontent.com/73876068/150496640-f195ef6a-6823-4162-8c20-a429f2d370b7.png)
### 11. ๋ ์ ์๋ฃ ํ์ด์ง
์๋ฃ๋ ๋ถ๋ ธํธ๋ฅผ ํ์ธํ ์ ์์ผ๋ฉฐ, ๋ถ๋ ธํธ ์ญ์ ๋ฐ ์์ ๊ธฐ๋ฅ์ ์ ๊ณตํฉ๋๋ค.
![book-stairs com_detail-book-note](https://user-images.githubusercontent.com/73876068/150620355-51e944a7-1420-48ca-8d2a-308803d85fef.png)
### 12. ์ค๋น ์ค ํ์ด์ง
ํ์ฌ ๋ถ์คํ ์ด์ฆ๊ฐ ์ค๋น ์ค์ธ ๊ธฐ๋ฅ์ ์๋ดํจ๊ณผ ๋์์ ํผ๋๋ฐฑ ํต๋ก๋ฅผ ์ ๊ณตํฉ๋๋ค.
![book-stairs com_book-note (5)](https://user-images.githubusercontent.com/73876068/150497399-04065268-bfc4-42a9-bbf0-6cdd53d931ba.png)
### 13. 404 ํ์ด์ง
![book-stairs com_404](https://user-images.githubusercontent.com/73876068/150620472-512a488e-79a2-4e18-b67d-5fc8181bd547.png)