Skip to content

HSCHEOL/DashBunny_FE

ย 
ย 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

71 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐Ÿฐ DashBunny ๐Ÿš€

์ˆ์ธ  ๊ธฐ๋ฐ˜์˜ ์ง๊ด€์  ํƒ์ƒ‰๊ณผ ๋ชฐ์ž…๊ฐ ์žˆ๋Š” ๊ฒฝํ—˜์„ ์ œ๊ณตํ•˜๋Š” ํ˜์‹ ์ ์ธ ๋ฐฐ๋‹ฌ ํ”Œ๋žซํผ

DashBunny


๐Ÿ“– ํ”„๋กœ์ ํŠธ ์†Œ๊ฐœ

DashBunny๋Š” ๊ธฐ์กด ๋ฐฐ๋‹ฌ ํ”Œ๋žซํผ์— ์ˆ์ธ (Shorts) ๊ธฐ๋Šฅ์„ ๊ฒฐํ•ฉํ•˜์—ฌ, ์‚ฌ์šฉ์ž๋“ค์ด ์งง์€ ์˜์ƒ์„ ํ†ตํ•ด ๋ฉ”๋‰ด๋ฅผ ์ง๊ด€์ ์œผ๋กœ ํƒ์ƒ‰ํ•˜๊ณ ,
๋ฐ”๋กœ ์ฃผ๋ฌธ๊นŒ์ง€ ๊ฐ€๋Šฅํ•˜๋„๋ก ํ•œ ํ˜์‹ ์ ์ธ ๋ฐฐ๋‹ฌ ์„œ๋น„์Šค์ž…๋‹ˆ๋‹ค.


๐ŸŽฅ ์ˆ์ธ  ๊ธฐ๋ฐ˜ ๊ธฐ๋Šฅ

- ์Œ์‹ ์กฐ๋ฆฌ ๊ณผ์ •, ํ”Œ๋ ˆ์ดํŒ…, ์‹ค์‹œ๊ฐ„ ๋ฆฌ๋ทฐ๋ฅผ ์งง์€ ์˜์ƒ์œผ๋กœ ์ œ๊ณต.
- ์‚ฌ์šฉ์ž์—๊ฒŒ๋Š” ์‹œ๊ฐ์  ๊ฒฝํ—˜์„, ์Œ์‹์ ์—๋Š” ๋ธŒ๋žœ๋“œ ๊ฐ•ํ™” ํšจ๊ณผ.


โœจ ํ•ต์‹ฌ ๋ชฉํ‘œ

- ๊ธฐ์กด ํ…์ŠคํŠธ ๋ฐ ์ด๋ฏธ์ง€ ์ค‘์‹ฌ ํƒ์ƒ‰ ๋ฐฉ์‹์„ ๋Œ€์ฒด.
- ๊ฐœ์ธํ™”๋œ ์ถ”์ฒœ๊ณผ ๊ฐ„ํŽธํ•œ UI/UX๋กœ ๋ผ์ดํ”„์Šคํƒ€์ผ ํ”Œ๋žซํผ์œผ๋กœ ํ™•์žฅ.


๐Ÿ“‹ ์ฃผ์š” ๋„๋ฉ”์ธ ๋ฐ ๊ธฐ๋Šฅ

1๏ธโƒฃ ์†Œ๋น„์ž (Customer)

DashBunny์˜ ํ•ต์‹ฌ ์‚ฌ์šฉ์ž๋กœ, ์ˆ์ธ  ๊ธฐ๋ฐ˜์˜ ๋ฉ”๋‰ด ํƒ์ƒ‰ ๋ฐ ์ฃผ๋ฌธ ๊ฒฝํ—˜์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

์ฃผ์š” ๊ธฐ๋Šฅ ๋ฐ ํŠน์ง•

์†Œ๋น„์ž ๊ธฐ๋Šฅ1
์†Œ๋น„์ž ๊ธฐ๋Šฅ2
์†Œ๋น„์ž ๊ธฐ๋Šฅ3
์†Œ๋น„์ž ๊ธฐ๋Šฅ4

๐Ÿ–ผ๏ธ ์†Œ๋น„์ž ๋„๋ฉ”์ธ ์‹œ์—ฐ์˜์ƒ

1.mov

2๏ธโƒฃ ์‚ฌ์žฅ (Owner)

์Œ์‹์ ์„ ์šด์˜ํ•˜๋ฉฐ DashBunny ํ”Œ๋žซํผ์—์„œ ์ˆ์ธ ๋ฅผ ํ™œ์šฉํ•ด ๋ธŒ๋žœ๋“œ๋ฅผ ํ™๋ณดํ•˜๊ณ  ๋งค์ถœ์„ ๊ด€๋ฆฌํ•ฉ๋‹ˆ๋‹ค.

์ฃผ์š” ๊ธฐ๋Šฅ ๋ฐ ํŠน์ง•

์‚ฌ์žฅ ๊ธฐ๋Šฅ

๐Ÿ–ผ๏ธ ์‚ฌ์žฅ๋‹˜ ๋„๋ฉ”์ธ ์‹œ์—ฐ์˜์ƒ

default.mov

3๏ธโƒฃ ๊ด€๋ฆฌ์ž (Admin)

DashBunny ํ”Œ๋žซํผ์˜ ์•ˆ์ •์ ์ธ ์šด์˜์„ ์ง€์›ํ•˜๋ฉฐ, ์‚ฌ์šฉ์ž ๋ฐ ์‹œ์Šคํ…œ์„ ๊ด€๋ฆฌํ•ฉ๋‹ˆ๋‹ค.

์ฃผ์š” ๊ธฐ๋Šฅ ๋ฐ ํŠน์ง•

๊ด€๋ฆฌ์ž ๊ธฐ๋Šฅ

๐Ÿ–ผ๏ธ ๊ด€๋ฆฌ์ž ๋„๋ฉ”์ธ ์‹œ์—ฐ์˜์ƒ

default.mov

๐Ÿ“‹ ์•„ํ‚คํ…์ฒ˜

image


๐Ÿ“Œ ์ƒ์„ธ ๊ธฐ๋Šฅ ๋ฐ ํŠน์ง•

์‚ฌ์šฉ์ž ๋„๋ฉ”์ธ

๊ธฐ๋Šฅ ์„ค๋ช…
์‚ฌ์šฉ์ž ๋„๋ฉ”์ธ - ํšŒ์›๊ฐ€์ž…
- ๋กœ๊ทธ์ธ
- ๋งˆ์ดํŽ˜์ด์ง€
- ๊ฐ€๊ฒŒ ๋ฆฌ์ŠคํŠธ ์กฐํšŒ
- ์ฐœ ๋“ฑ๋ก / ์กฐํšŒ
- ์žฅ๋ฐ”๊ตฌ๋‹ˆ
- ๊ฒฐ์ œ
์‡ผ์ธ  ๋„๋ฉ”์ธ - ์‚ฌ์žฅ๋‹˜์˜ ์‡ผ์ธ  ๋“ฑ๋ก
- ์œ ์ €์˜ ์ฃผ์†Œ 3km ๋ฐ˜๊ฒฝ ๋‚ด ์œ„์น˜ํ•œ ๊ฐ€๊ฒŒ์˜ ์‡ผ์ธ  ๊ฐ€์ ธ์˜ค๊ธฐ

๋ฐฐ๋‹ฌ ๋„๋ฉ”์ธ

๊ธฐ๋Šฅ ์„ค๋ช…
๋ฐฐ๋‹ฌ ๋„๋ฉ”์ธ - ๊ฐ€๊ฒŒ์˜ ๋ฐฐ๋‹ฌ ์š”์ฒญ
- ๋ฐฐ๋‹ฌ์›์˜ ๋ฐฐ๋‹ฌ ์š”์ฒญ ์ˆ˜๋ฝ
- ๋ฐฐ๋‹ฌ์›์˜ ๋ฐฐ๋‹ฌ ์™„๋ฃŒ
- ๋ฐฐ๋‹ฌ์›์˜ ์˜ค๋Š˜ ๋ฐ ์„ ํƒํ•œ ๋‚ ์งœ๋ณ„ ๋ฐฐ๋‹ฌ ๋‚ด์—ญ

์‚ฌ์žฅ๋‹˜ / ์ฃผ๋ฌธ ๋„๋ฉ”์ธ

๊ธฐ๋Šฅ ์„ค๋ช…
์‚ฌ์žฅ๋‹˜ ๋„๋ฉ”์ธ - ๊ฐ€๊ฒŒ ๋“ฑ๋ก, ์ •๋ณด ์กฐํšŒ ๋ฐ ์ˆ˜์ •
- ๋ฉ”๋‰ด ๋ฐ ๊ทธ๋ฃน ์ถ”๊ฐ€, ์ˆ˜์ •, ์‚ญ์ œ
- ์ฟ ํฐ ๋ฐœํ–‰ ๋ฐ ์‚ญ์ œ
์ฃผ๋ฌธ ๋„๋ฉ”์ธ - ์ฃผ๋ฌธ ์š”์ฒญ ์ƒ์„ฑ ๋ฐ ์ƒ์„ธ ์ •๋ณด ์กฐํšŒ
- ์‚ฌ์žฅ๋‹˜์ด ์ฃผ๋ฌธ์„ ์ ‘์ˆ˜ ๋ฐ ์ฒ˜๋ฆฌํ•˜๋Š” ์ƒํƒœ ์—…๋ฐ์ดํŠธ ๊ธฐ๋Šฅ
- ์‹ค์‹œ๊ฐ„ ์ฃผ๋ฌธ ํ˜„ํ™ฉ ์กฐํšŒํ•˜๊ธฐ
- ์ฃผ๋ฌธ ์™„๋ฃŒ ํ›„ ์‚ฌ์šฉ์ž์™€ ๊ฐ€๊ฒŒ ๊ฐ„์˜ ์•Œ๋ฆผ ์—ฐ๋™

๊ด€๋ฆฌ์ž/ ์ฟ ํฐ ๋„๋ฉ”์ธ

๊ธฐ๋Šฅ ์„ค๋ช…
๊ด€๋ฆฌ์ž ๋„๋ฉ”์ธ - ๊ฐ€๊ฒŒ ๋“ฑ๋ก ์Šน์ธ/๊ฑฐ์ ˆ/์žฌ์Šน์ธ ๋ฐ ๊ฐ€๊ฒŒ ํ์—… ์Šน์ธ
- ๊ฐ€๊ฒŒ ์ƒํƒœ๋ณ„ ๋ชฉ๋ก ์กฐํšŒ ๋ฐ ์ƒ์„ธ ์กฐํšŒ
- ๊ณต์ง€์‚ฌํ•ญ ๋“ฑ๋ก/์ˆ˜์ •/์‚ญ์ œ ๋ฐ ๊ถŒํ•œ๋ณ„ ์กฐํšŒ
์ฟ ํฐ ๋„๋ฉ”์ธ - ๊ด€๋ฆฌ์ž ์ผ๋ฐ˜ ์ฟ ํฐ ์ƒ์„ฑ/์กฐํšŒ ๋ฐ ์ฟ ํฐ ์ƒํƒœ ๋ณ€๊ฒฝ
- ๊ด€๋ฆฌ์ž ์„ ์ฐฉ์ˆœ ์ฟ ํฐ ์ƒ์„ฑ/์กฐํšŒ ๋ฐ ์ฟ ํฐ ์ƒํƒœ ๋ณ€๊ฒฝ
- ์‚ฌ์šฉ์ž ์ผ๋ฐ˜, ์„ ์ฐฉ์ˆœ, ๊ฐ€๊ฒŒ ์ฟ ํฐ ๋‹ค์šด๋กœ๋“œ
- ์‚ฌ์šฉ์ž ์ผ๋ฐ˜ ์ฟ ํฐ ์กฐํšŒ, ๊ฐ€๊ฒŒ ์ฟ ํฐ ์กฐํšŒ, ์„ ์ฐฉ์ˆœ ์ฟ ํฐ ์กฐํšŒ
- ์‚ฌ์šฉ์ž ์ฟ ํฐํ•จ ์กฐํšŒ
- ์‚ฌ์šฉ์ž ์žฅ๋ฐ”๊ตฌ๋‹ˆ ์ฟ ํฐ ์กฐํšŒ ๋ฐ ์‚ฌ์šฉ

๐Ÿ“š ๊ธฐ์ˆ  ์Šคํƒ

Frontend Backend
  • React Next.js
  • TypeScript
  • TailwindCSS
  • Zustand React Query
  • Vite
  • Vercel
  • Spring Boot
  • MySQL Redis
  • Apache Kafka Spring SSE
  • Protocol Buffers
  • Kakao Login Kakao Map Toss Payments CoolSMS
  • Amazon S3
  • Apache JMeter Wireshark

๐Ÿ“š ์„ค๊ณ„๋„

ERD

image

์š”๊ตฌ์‚ฌํ•ญ ์ •์˜์„œ
REST API ๋ช…์„ธ์„œ


๐Ÿ“Œ ํŒ€์› ์†Œ๊ฐœ

์ฑ„ํ˜ธ์ • ์ตœ๊ทผํƒœ ๋„์Šน์šฐ ํ•œ์Šนํฌ
์ฑ„ํ˜ธ์ • ํ”„๋กœํ•„ ์‚ฌ์ง„ ์ตœ๊ทผํƒœ ํ”„๋กœํ•„ ์‚ฌ์ง„ ๋„์Šน์šฐ ํ”„๋กœํ•„ ์‚ฌ์ง„ ํ•œ์Šนํฌ ํ”„๋กœํ•„ ์‚ฌ์ง„
BE ํŒ€์žฅ
์‚ฌ์žฅ๋‹˜ ๋„๋ฉ”์ธ
์ฃผ๋ฌธ ๋„๋ฉ”์ธ
BE
ํšŒ์› ๋ฐ ๋กœ๊ทธ์ธ
์‡ผ์ธ 
๋ฐฐ๋‹ฌ์› ๋„๋ฉ”์ธ
BE
์‹œ์šฉ์ž ๋„๋ฉ”์ธ
๊ฒฐ์ œ
BE
๊ด€๋ฆฌ์ž ๋„๋ฉ”์ธ
์ฟ ํฐ ๋„๋ฉ”์ธ
ํ•œ์Šน์ฒ  ๊น€์šฉํ™˜ ์ตœ์ˆ˜์ง„
ํ•œ์Šน์ฒ  ํ”„๋กœํ•„ ์‚ฌ์ง„ ๊น€์šฉํ™˜ ํ”„๋กœํ•„ ์‚ฌ์ง„ ์ตœ์ˆ˜์ง„ ํ”„๋กœํ•„ ์‚ฌ์ง„
FE ํŒ€์žฅ
๊ด€๋ฆฌ์ž ๋„๋ฉ”์ธ
FE
์‚ฌ์šฉ์ž ๋„๋ฉ”์ธ
์‡ผ์ธ 
FE
์‹œ์žฅ๋‹˜ ๋„๋ฉ”์ธ

About

๐Ÿš€์šฐ์ฃผํ† ๋ผ ๋”œ๋ฆฌ๋ฒ„๋ฆฌ ์„œ๋น„์Šค๐Ÿฐ - ํ”„๋ก ํŠธ ๋ ˆํฌ

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • TypeScript 99.7%
  • Other 0.3%