โ๏ธUI ๋ ํผ๋ฐ์ค
์ ๊ฐ ๋์ถฉ ํ๋ง๋ค๋ฉด์ ๋ ์ ์ ๋ถ๋ถ๋ ์๋๋ฐ ๋ณธ์ธ์ด ๊ตฌํํ์ค ๊ธฐ๋ฅ์ ์ถ๊ฐ/์์ ํด์ฃผ์ธ์
| ๊ธฐ๋ฅ | ํ๋ผ๋ฏธํฐ | ๋ฆฌํด๊ฐ | ๋น๊ณ |
|---|---|---|---|
| ํ์๊ฐ์ | โข ์ด๋ฉ์ผ | ||
| โข ๋น๋ฐ๋ฒํธ | |||
| โข ์ ํ๋ฒํธ | |||
| โข ์ด๋ฆ | |||
| โข ์ฑ๋ณ | |||
| โข ์๋ ์์ผ | |||
| โข ์ค๋ฌธ ์กฐ์ฌ(์ ํ) | |||
| ํ์๊ฐ์ ๋ ์ ์ ์ ๊ธฐ๋ณธ์ ๋ณด, accessToken, refreshToken | |||
| ์์ | |||
| { user : { | |||
| email : string | |||
| phonenumber: number | |||
| gender: | |||
| ์ค๋ฌธ์กฐ์ฌ ๊ฒฐ๊ณผ : { | |||
| ์ง์ : | |||
| โฆ }} | ํ์๊ฐ์ ์ db ์ ํ์์ ๋ณด ์ ์ฅํ๊ณ ๋ฐ๋ก ๋ก๊ทธ์ธํ ์ ์๋๋ก ํ ํฐ ๋ฐํ | ||
| ํ์๊ฐ์ ์ฑ๊ณต ํ ๋ง์ถค์ํ ์ ํ | ๊ฐ์ฒด๋ก ์ ๋ฌํ ์์ | ||
| โข ์ ํธ์ํ (์๊ธ, ์ ๊ธ: ์ค๋ณต ์ ํ ๊ฐ๋ฅ) | |||
| โข ์ฃผ๊ฑฐ๋ ์ํ (16๊ฐ์ง: ํผ๊ทธ๋ง ์ฐธ๊ณ ) | |||
| โข ์ง์ (10๊ฐ์ง: ํผ๊ทธ๋ง ์ฐธ๊ณ ) | boolean, ์ ํํ ์ ๋ณด(ex. ์๊ธ, ์ฐ๋ฆฌ์ํ, ์ง์ฅ์ธ) | ํ์๊ฐ์ ํ ํ์ ์ ํ์ ์๋๋๋ค | |
| ํ์๊ฐ์ ์ดํ์๋ ์ธ์ ๋ ์ ํ์ด ๊ฐ๋ฅํฉ๋๋ค | |||
| ์ ํธ์ํ, ์ฃผ๊ฑฐ๋ ์ํ, ์ง์ ๋ชจ๋ ์ ๋ณด๋ฅผ ์ ๋ ฅํ์ง ์์ ์ ์์ต๋๋ค | |||
| ex. ์ ํธ์ํ๋ง ์ ํ or ์ ํธ์ํ๊ณผ ์ง์ ๋ง ์ ํ or ์ฃผ๊ฑฐ๋ ์ํ๊ณผ ์ง์ ๋ง ์ ํ or ๋ชจ๋ ์ ํ | |||
| ๋ก๊ทธ์ธ | ์ด๋ฉ์ผ, ๋น๋ฐ๋ฒํธ | boolean, accessToken, refreshToken | |
| ๋ก๊ทธ์ธ๋ ์ ์ ์ ๊ธฐ๋ณธ์ ๋ณด์ accessToken., refreshToken | ๋ก๊ทธ์ธ ์ฑ๊ณต ์ดํ ๋ฐ๋ก ํํ๋ฉด์ผ๋ก ๋์ด๊ฐ ํด๋น ํ๋ฉด์ ์ด๋ฆ์ ํ์ํ ์์ ์ด๋ผ ๊ฐ๋ฅํ๋ค๋ฉด ์ด๋ฆ๋ ๋ฆฌํด๊ฐ์ ํฌํจ์์ผ์ฃผ์ธ์ | ||
| ์ด๋ฉ์ผ / ๋น๋ฐ๋ฒํธ ์ฐพ๊ธฐ | ์ด๋ฉ์ผ ์ฐพ๊ธฐ: ์ด๋ฆ, ์๋ ์์ผ, ์ ํ๋ฒํธ | ||
| ๋น๋ฐ๋ฒํธ ์ฐพ๊ธฐ: ์ด๋ฉ์ผ, ์ด๋ฆ, ์๋ ์์ผ, ์ ํ๋ฒํธ | ๊ณตํต: boolean | ||
| ์ด๋ฉ์ผ ์ฐพ๊ธฐ true: ์ด๋ฉ์ผ | |||
| ๋น๋ฐ๋ฒํธ ์ฐพ๊ธฐ true: ๋น๋ฐ๋ฒํธ | |||
| ํ์์ ๋ณด ๊ฐ์ ธ์ค๊ธฐ | id, password, ์ด๋ฆ, ์ฑ๋ณ, ์๋ ์์ผ, ์ ํ๋ฒํธ, ์/์ ๊ธ ๊ด์ฌ ์ฌ๋ถ, ์ฃผ๊ฑฐ๋ ์ํ, ์ง์ | ||
| ํ์์ ๋ณด ์์ | password, tel, ์์ ๊ธ ๊ด์ฌ ์ฌ๋ถ, ์ฃผ๊ฑฐ๋ ์ํ, ์ง์ | boolean | put ๋ฉ์๋ ์ฌ์ฉ |
| ํ ํฐ ์ฌ๋ฐ๊ธ | refreshToken | ์ ์ ์ ๋ณด, ์๋ก๋ฐ๊ธ๋ accessToken, refreshToken |
| ๊ธฐ๋ฅ | ํ๋ผ๋ฏธํฐ | ๋ฆฌํด๊ฐ | ๋น๊ณ | |||
|---|---|---|---|---|---|---|
| ๋ชจ๋ ์ํ ๋ฆฌ์คํธ ๊ฐ์ ธ์ค๊ธฐ | - | ๋ชจ๋ ์ํ๋ค์ ๊ธฐ๋ณธ์ ๋ณด | ||||
| {์ํid, ์ํ๋ช , ์ํ๋ช , ์ต๊ณ ๊ธ๋ฆฌ, ์ต๊ณ ํ๋} | ํ ํ๋ฉด์์ ๋ณด์ฌ์ค ๋ฆฌ์คํธ์ ์ฌ์ฉ | |||||
| ํค์๋๋ณ ์ํ ๋ฆฌ์คํธ ๊ฐ์ ธ์ค๊ธฐ | ํค์๋ | ํค์๋์ ํด๋นํ๋ ์ํ๋ค์ ๊ธฐ๋ณธ์ ๋ณด{์ํid, ์ํ๋ช , ์ํ๋ช , ์ต๊ณ ๊ธ๋ฆฌ, ์ต๊ณ ํ๋, ํค์๋} | ํ ํ๋ฉด์์ ํค์๋ ์ ํ์ ๋ํ๋ ๋ฆฌ์คํธ | |||
| ์ํ ๊ฒ์ํ๊ธฐ | ์ํ๋ช ์ ์ผ๋ถ(=๊ฒ์์ด, ํ์) | |||||
| ์๊ธ/์ ๊ธ(์ ํ) | ||||||
| ์ํ๋ช (์ ํ) |
| ํด๋นํ๋ ๊ฒ์์ด๋ฅผ ์ํ๋ช ์ ํฌํจํ๊ณ ์๋ ์ํ๋ค์ ๊ธฐ๋ณธ์ ๋ณด ์๊ธ์ ๊ธ ๋ฏธ์ ํ์ ์์ ๊ธ ๋ชจ๋ ์ํ๋ช ๋ฏธ์ ํ์ ๋ชจ๋ ์ํ ์ํ | ์ต์ ์/๊ธ๋ฆฌ์? ๋ฑ์ผ๋ก ์ ๋ ฌ๋ ๊ฐ๋ฅํ ๊น์ ..?
๊ฒ์ํ๋ฉด์์ ๊ฒ์๊ฒฐ๊ณผ ๋ณด์ฌ์ค๋ ์ฌ์ฉํ ๊ธฐ๋ฅ | | | | | ๋ง์ถค์ํ ๋ฆฌ์คํธ ๊ฐ์ ธ์ค๊ธฐ | ๋ก๊ทธ์ธํ ํ์์ ์ค๋ฌธ์กฐ์ฌ๊ฒฐ๊ณผ(์๊ธ/์ ๊ธ - ์ ํธ์ํ , ์ฃผ๊ฑฐ๋์ํ, ์ง์ )์ ๋์ด | ์ค๋ฌธ์กฐ์ฌ ๊ฒฐ๊ณผ์ ๋์ด์ ๋ง๋ ์ํ๋ค์ ๊ธฐ๋ณธ์ ๋ณด | | | | | | ์ํ์ ์์ธ์ ๋ณด ๊ฐ์ ธ์ค๊ธฐ | ์ํ์ id | ํด๋น ์ํ์ ์์ธ ์ ๋ณด | ์ํ๋ฆฌ์คํธ๋ฅผ ํด๋ฆญํ์ ๋ ๋ณด์ด๋ ์์ธํ๋ฉด์์ ์ฌ์ฉ | | | |
| ๊ธฐ๋ฅ | ํ๋ผ๋ฏธํฐ | ๋ฆฌํด๊ฐ | ๋น๊ณ |
|---|---|---|---|
| ๊ด์ฌ์ํ ๋ฑ๋ก | ์ ์ ์ ์ด๋ฉ์ผ, ๊ด์ฌ์ํ์ผ๋ก ๋ฑ๋กํ ํด๋น์ํ์ id | ์ฑ๊ณตํ ์ํ id, ์ํ๋ช | ์ฌ์ฉ์๊ฐ ๋ก๊ทธ์ธ์ค์ผ๋ ํน์ ์ํ์ ๊ด์ฌ์ํ์ผ๋ก ๋ฑ๋กํ๋ ๊ธฐ๋ฅ |
| ๊ด์ฌ์ํ ๋ชฉ๋ก ๊ฐ์ ธ์ค๊ธฐ | ์ ์ ์ ์ด๋ฉ์ผ | ๊ด์ฌ์ํ์ผ๋ก ๋ฑ๋กํ ์ํ์ ๊ธฐ๋ณธ ์ ๋ณด | |
| ์์ | |||
| { user : gorud@naver.com , | |||
| items : [ | |||
| {id: โ2323โ | |||
| ์ํ๋ช : โใ ในใดโ , โฆ ๊ธฐ๋ณธ์ ๋ณด๋ค}, | |||
| {}, | |||
| {} | |||
| ]} | ์ฌ์ฉ์๊ฐ ๋ก๊ทธ์ธ์ค์ผ๋ ๊ด์ฌ์ํํญ์ ๋ค์ด๊ฐ์ ๋ ๊ด์ฌ์ํ์ผ๋ก ๋ฑ๋กํ๋ ๋ชจ๋ ์ํ์ ๋ฆฌ์คํธ๋ฅผ ๋ณด์ฌ์ฃผ๋ ๊ธฐ๋ฅ | ||
| ๊ด์ฌ์ํ์์ ์ญ์ | ์ ์ ์ ์ด๋ฉ์ผ, ์ญ์ ํ ์ํ id | ์ญ์ ์ฒ๋ฆฌ ์ฌ๋ถ | ๊ด์ฌ์ํ์์ ์ผ๋ถ ์ํ๋ง ์ญ์ |
| ์ ์ฒด์ญ์ | ์ ์ ์ ์ด๋ฉ์ผ | ์ ์ฒด ์ญ์ ์ฒ๋ฆฌ ์ฌ๋ถ | ๊ด์ฌ์ํ ํญ์์ ๊ด์ฌ์ํ์ผ๋ก ๋ฑ๋ก๋ ์ํ ๋ชจ๋ ํ๋ฒ์ ์ญ์ |
| ๊ธฐ๋ฅ | ํ๋ผ๋ฏธํฐ | ๋ฆฌํด๊ฐ | ๋น๊ณ |
|---|---|---|---|
| ์ํ ์ ์ฒญํ๊ธฐ | ์ ์ ์ ์ด๋ฉ์ผ, ์ ์ฒญํ ์ํ์ id | ์ ์ฒญ์ฑ๊ณตํ ์ํ์ id ์ ๊ทธ ์ํ์ ๊ธฐ๋ณธ์ ๋ณด ๊ฐ์ฒด | |
| ์ ์ฒญ ํด์งํ๊ธฐ | ์ ์ ์ ์ด๋ฉ์ผ, ํด์งํ ์ํ์ ๊ณ ์ id | boolean(์ ์ฒญ ํด์ง ์ฌ๋ถ) | |
| ์ ์ฒญํ ์ํ ๋ชฉ๋ก ๊ฐ์ ธ์ค๊ธฐ | ์ ์ ์ ์ด๋ฉ์ผ | ํด๋น ์ ์ ๊ฐ ์ ์ฒญํ ์ํ๋ค์ ๊ธฐ๋ณธ ์ ๋ณด | |
| ์์ | |||
| { user : gorud@naver.com , | |||
| items : [ | |||
| {id: โ2323โ | |||
| ์ํ๋ช : โใ ในใดโ , โฆ ๊ธฐ๋ณธ์ ๋ณด๋ค}, | |||
| {}, | |||
| {} | |||
| ]} | ์/์ ๊ธ(option), ์ํ(option) | ||
https://www.figma.com/embed?embed_host=notion&url=https%3A%2F%2Fwww.figma.com%2Ffile%2FT6poCvqRrMqOYlNpXlCqWe%2FUntitled%3Fnode-id%3D0%253A1%26t%3DVPKIkubsZQwXx5Rv-0