Skip to content

kusitms-com/32nd_Meetup_Team4_StarLight_Front

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

535 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

โญ๏ธ ์Šคํƒ€ํŠธ์—…์— ๋น›์„ ๋น„์ถฐ์ฃผ๋Š” ์‚ฌ์—…๊ณ„ํš์„œ ํ”Œ๋žซํผ, ์Šคํƒ€๋ผ์ดํŠธ(STARLIGHT)

1 Frame 2147226362

์Šคํƒ€๋ผ์ดํŠธ๋Š” AI์˜ ๋ถ„์„๋ ฅ๊ณผ ํ˜„์—… ์ „๋ฌธ๊ฐ€์˜ ๊ฒ€ํ† ๋ฅผ ๊ฒฐํ•ฉํ•ด, ์˜ˆ๋น„ยท์ดˆ๊ธฐ ์ฐฝ์—…์ž๊ฐ€ ์‹ค์ œ ์‹ฌ์‚ฌ ๊ธฐ์ค€์— ๋งž๋Š” ์‚ฌ์—…๊ณ„ํš์„œ๋ฅผ ์™„์„ฑํ•˜๋„๋ก ๋•๋Š” ํ”Œ๋žซํผ์ž…๋‹ˆ๋‹ค.

๐Ÿ‘ฉโ€๐Ÿผย ํŒ€์†Œ๊ฐœ & RnR

์ŠคํฌํŠธ๋ผ์ดํŠธ

์ŠคํฌํŠธ๋ผ์ดํŠธ๋Š” ๋ฌด๋Œ€ ์œ„ ์ฃผ์ธ๊ณต์„ ๋น„์ถ”๋Š” ๋น›์ž…๋‹ˆ๋‹ค. ์ €ํฌ ํŒ€์€ ๋‹จ์ˆœํžˆ ์ฐฝ์—…์ž์˜ ์—ฌ์ •์„ ๋น„์ถฐ์ฃผ๋Š” ์—ญํ• ์„ ๋„˜์–ด, ํŒ€์› ๊ฐ์ž๋„ ์„œ๋กœ์˜ ๋ฌด๋Œ€๋ฅผ ๋ฐํ˜€์ฃผ๋Š” ์กฐ๋ช…์ด ๋˜๊ณ ์ž ํ•ฉ๋‹ˆ๋‹ค.

Star-Light ์„œ๋น„์Šค๊ฐ€ ์ฐฝ์—…์ž์˜ ๋ง‰๋ง‰ํ•œ ๊ธธ์„ ๋ฐํžˆ๋Š” โ€˜๋ณ„๋น›โ€™์ด๋ผ๋ฉด, ์ €ํฌ ํŒ€ ์ŠคํฌํŠธ๋ผ์ดํŠธ๋Š” ๊ทธ ๋ณ„๋น›๋“ค์„ ๋ชจ์•„ ์„ธ์ƒ ์•ž์— ๋‹น๋‹นํžˆ ์„ค ์ˆ˜ ์žˆ๋Š” ๋ฌด๋Œ€๋ฅผ ํ•จ๊ป˜ ๋งŒ๋“ค์–ด๊ฐ€๋Š” ์กฐ๋ช…์ž…๋‹ˆ๋‹ค. ์ €ํฌ๊ฐ€ ๋งŒ๋“  ํ”Œ๋žซํผ์€ ์ฐฝ์—…์ž๋“ค์—๊ฒŒ โ€˜์„ฑ์žฅ์˜ ์ŠคํฌํŠธ๋ผ์ดํŠธโ€™๋ฅผ ๋น„์ถฐ์ฃผ๋Š” ๋™์‹œ์—, ์šฐ๋ฆฌ ํŒ€์› ๋ชจ๋‘๊ฐ€ ์„œ๋กœ์˜ ๋น›์ด ๋˜์–ด ํ•จ๊ป˜ ์„ฑ์žฅํ•˜๋Š” ์—ฌ์ •์„ ์ƒ์ง•ํ•ฉ๋‹ˆ๋‹ค.


๋ถ„์•ผ ์ด๋ฆ„ ํฌ์ง€์…˜
๐Ÿ“‹ ๊ธฐํš ๋ฐฑ์ค€ ๐Ÿ“ˆย PM, ์„œ๋น„์Šค ๊ธฐํš - ์„œ๋น„์Šค ์ •์ฑ… ํ™•๋ฆฝ, ๋น„์ฆˆ๋‹ˆ์Šค ๋ชจ๋ธ ๊ตฌ์ถ•
๐Ÿ“‹ ๊ธฐํš ๋ฐฉ์‚ฐ๋“ค ๐Ÿ“‹ ์„œ๋น„์Šค ๊ธฐํš - ์„œ๋น„์Šค ์ •์ฑ… ํ™•๋ฆฝ, ๋น„์ฆˆ๋‹ˆ์Šค ๋ชจ๋ธ ๊ตฌ์ถ•
๐ŸŽจ ๋””์ž์ธ ์†ํ™”์˜ ๐Ÿ” ๋””์ž์ธ ๋ฆฌ๋“œ, ux/ui๋””์ž์ธ, gui ๋””์ž์ธ
๐ŸŽจ ๋””์ž์ธ ํ˜„๋ช…ํ™” ๐Ÿ“ข ํ”„๋กœ์ ํŠธ ๋งค๋‹ˆ์ง•, ์„œ๋น„์Šค ๋””์ž์ธ
๐Ÿ“ฒ ํ”„๋ก ํŠธ์—”๋“œ ๋ฐ•์ฑ„์ˆ˜ ๐Ÿ”ฆ ํ”„๋ก ํŠธ์—”๋“œ ๋ฆฌ๋“œ, ํ™”๋ฉด UI ๊ตฌํ˜„, ์„œ๋ฒ„ ์—ฐ๋™
๐Ÿ“ฒ ํ”„๋ก ํŠธ์—”๋“œ ๋ฐ•๋‚˜๋ฆฌ ๐Ÿ“ฑ ํ™”๋ฉด UI ๊ตฌํ˜„, ์„œ๋ฒ„ ์—ฐ๋™
๐Ÿ–ฅ๏ธ ๋ฐฑ์—”๋“œ ์ •์„ฑํ˜ธ ๐Ÿ’ป ๋ฐฑ์—”๋“œ ๋ฆฌ๋“œ, DB ๋ฐ API ๊ตฌ์ถ•, ์„œ๋ฒ„ ๋ฐฐํฌ
๐Ÿ–ฅ๏ธ ๋ฐฑ์—”๋“œ ์ดํ˜ธ๊ทผ ๐Ÿ–ฅ๏ธ DB ๋ฐ API ๊ตฌ์ถ•, ์„œ๋ฒ„ ๋ฐฐํฌ

โญ๏ธ ์„œ๋น„์Šค ์†Œ๊ฐœ

๐Ÿ’ซ ํ™ˆํ™”๋ฉด

Frame 2147226471

๐Ÿ’ซ ์‚ฌ์—…๊ณ„ํš์„œ ์ž‘์„ฑ ํŽ˜์ด์ง€

  • ์ง€์›์‚ฌ์—… ์–‘์‹์— ๋งž์ถ˜ ํ•ญ๋ชฉ ๊ตฌ์กฐ ์ž๋™ ์ œ๊ณต
  • ๋ฌธ์ œ ์ธ์‹ยท์‹œ์žฅ ๋ถ„์„ยทBMยท์„ฑ์žฅ์ „๋žตยทํŒ€์—ญ๋Ÿ‰ ๋“ฑ ํ•ญ๋ชฉ๋ณ„ ํ•„์ˆ˜ ์ฒดํฌ๋ฆฌ์ŠคํŠธ ๋‚ด์žฅ ๏ผˆํ•ด๋‹น ์ฒดํฌ๋ฆฌ์ŠคํŠธ๋Š” ์‹ค์ œ ์ฐฝ์—… ์ƒํƒœ๊ณ„์— ๊ณ„์‹  ์‹ฌ์‚ฌ์œ„์›/๋ฉ˜ํ†  ๋ถ„๋“ค์˜ ๊ฒ€์ˆ˜๋ฅผ ๊ฑฐ์ณ ๊ตฌ์„ฑ๏ผ‰
  • ์‚ฌ์šฉ์ž๋Š” โ€œ์ตœ์†Œํ•œ ๋ฌด์—‡์„ ์ ์–ด์•ผ ํ•˜๋Š”์ง€โ€๋ฅผ ๋ณด๋ฉด์„œ ์ž‘์„ฑ ๊ฐ€๋Šฅ
Frame 2147226441

๐Ÿ’ซ PDF ์—…๋กœ๋“œ

Frame 2147226473

๐Ÿ’ซ AI๋ฆฌํฌํŠธ

  • ๊ฐ ํ•ญ๋ชฉ ์ฑ„์  โ†’ 100์  ๋งŒ์  ๋ฐฐ์ .
  • ๊ฐ•์ ยท์•ฝ์ ยท๋ˆ„๋ฝ ์š”์†Œยท๋…ผ๋ฆฌ ํ๋ฆ„์„ ์‹œ๊ฐ์ ์œผ๋กœ ๋ณด์—ฌ์ฃผ๋Š” ๋ฆฌํฌํŠธ ์ œ๊ณต
  • "์ง€๊ธˆ ๋‚ด ์‚ฌ์—…๊ณ„ํš์„œ๊ฐ€ ์–ด๋А ์ˆ˜์ค€์ธ์ง€โ€ ๊ฐ๊ด€์ ์œผ๋กœ ํŒ๋‹จ ๊ฐ€๋Šฅ Frame 2147226461

๐Ÿ’ซ ์ „๋ฌธ๊ฐ€ ์—ฐ๊ฒฐ

  • AI ๊ธฐ์ค€์„ ํ†ต๊ณผํ•œ ๋ฌธ์„œ๋ฅผ ๋Œ€์ƒ์œผ๋กœ ์ „๋ฌธ๊ฐ€ ๋งค์นญ
  • ํˆฌ์ž/์ง€์›์‚ฌ์—… ์‹ฌ์‚ฌ ๊ฒฝํ—˜์ด ์žˆ๋Š” ์ „๋ฌธ๊ฐ€๊ฐ€ ํ•ญ๋ชฉ๋ณ„ ์‹ฌ์ธต ์ฝ”๋ฉ˜ํŠธ์™€ ๊ฐœ์„  ๋ฐฉํ–ฅ ์ œ์‹œ
  • AI ๋ฆฌํฌํŠธ๋ฅผ ๋ฐ”ํƒ•์œผ๋กœ ํ•ต์‹ฌ ์˜์—ญ์— ์ง‘์ค‘ํ•˜๊ธฐ ๋•Œ๋ฌธ์—, ์‹œ๊ฐ„ยท๋น„์šฉ ๋Œ€๋น„ ํšจ์œจ์ด ๋†’์Œ
  • ์ „๋ฌธ๊ฐ€๋Š” ์ด๋ฉ”์ผ๋กœ ์‚ฌ์—…๊ณ„ํš์„œ๋ฅผ ์ „์†ก๋ฐ›๊ณ  ์Šคํƒ€๋ผ์ดํŠธ ์‚ฌ์ดํŠธ์— ๋“ค์–ด๊ฐ€ ์‚ฌ์—…๊ณ„ํš์„œ ํ”ผ๋“œ๋ฐฑ์„ ๋‹ค๋Š” ๊ตฌ์กฐ๋กœ ๋ฐ˜์˜
Frame 2147226462

๐Ÿ’ซ ์š”๊ธˆ์ œ

  • ๊ฒฐ์ œํ•˜๊ธฐ Frame 2147226463

๐Ÿ’ซ ๋งˆ์ดํŽ˜์ด์ง€

  • ์ „๋ฌธ๊ฐ€ ํ”ผ๋“œ๋ฐฑ ํ™•์ธ ๊ฐ€๋Šฅ
  • ๊ฒฐ์ œ ๋‚ด์—ญ ํ™•์ธ ๊ฐ€๋Šฅ
  • ๋ฆฌํฌํŠธ ํ™•์ธ ๊ฐ€๋Šฅ Frame 2147226472

๐Ÿ‘ฅ ํŒ€ ์ž‘์—… ๋ฐฉ์‹

Issue ๊ธฐ๋ฐ˜ ๊ฐœ๋ฐœ ์›Œํฌํ”Œ๋กœ์šฐ๋ฅผ ๋”ฐ๋ฆ…๋‹ˆ๋‹ค. ๋ชจ๋“  ์ž‘์—…์€ Issue์—์„œ ์‹œ์ž‘ํ•˜์—ฌ PR๋กœ ์™„๋ฃŒ๋ฉ๋‹ˆ๋‹ค.

๐ŸŒณ ๋ธŒ๋žœ์น˜ ์‚ฌ์šฉ๋ฒ•

JIRA๋ฅผ ํ†ตํ•ด์„œ ์ž๋™์ƒ์„ฑ

๐Ÿ› ๏ธ ๊ธฐ์ˆ  ์Šคํƒ

  • Language, Framework, Library

    Next.js TypeScript pnpm TanStack Query

    • Next.js (App Router) : ํŽ˜์ด์ง€ยท๋ ˆ์ด์•„์›ƒยท๋ชจ๋‹ฌ์˜ ๊ตฌ์กฐ์  ๋ถ„๋ฆฌ๋ฅผ ํ†ตํ•ด ์œ ์ง€๋ณด์ˆ˜์„ฑ๊ณผ ์žฌ์‚ฌ์šฉ์„ฑ์„ ๊ฐ•ํ™”
    • TypeScript : Props์™€ API ํƒ€์ž… ๋ช…์„ธ๋ฅผ ํ†ตํ•ด ์ฝ”๋“œ์˜ ์•ˆ์ •์„ฑ๊ณผ ์˜ˆ์ธก ๊ฐ€๋Šฅ์„ฑ ํ™•๋ณด
    • pnpm : ๋ณ‘๋ ฌ ๋นŒ๋“œ๋ฅผ ํ†ตํ•ด ํŒจํ‚ค์ง€ ๊ฐ„ ์˜์กด์„ฑ ๊ด€๋ฆฌ์™€ ๋นŒ๋“œ ์†๋„ ํ–ฅ์ƒ
    • TanStack Query (React Query) : ์„œ๋ฒ„ ์ƒํƒœ ๊ด€๋ฆฌ ์ž๋™ํ™”๋ฅผ ํ†ตํ•ด ๋ฐ์ดํ„ฐ ์š”์ฒญ ์ตœ์ ํ™” ๋ฐ CSR/SSR ํ†ตํ•ฉ ์ฒ˜๋ฆฌ
    • html2canvas : ๋ Œ๋”๋ง๋œ DOM์„ ๊ทธ๋Œ€๋กœ ์ด๋ฏธ์ง€๋กœ ๋ณ€ํ™˜ํ•˜๊ธฐ ์œ„ํ•ด ์‚ฌ์šฉ
    • Tiptap ์‚ฌ์—…๊ณ„ํš์„œ์˜ ํ…์ŠคํŠธ์—๋””ํ„ฐ๋ฅผ ๊ตฌํ˜„ํ•˜๊ณ  ๊ด€๋ฆฌํ•˜๊ธฐ ์œ„ํ•ด ์‚ฌ์šฉํ•˜๋ฉฐ ๋ฌธ์„œ๋ฅผ ๊ตฌ์กฐํ™”๋œ JSON ํ˜•ํƒœ๋กœ ๊ด€๋ฆฌ
  • CI/CD

    Github Actions

    • GitHub Actions : PR๋งˆ๋‹ค ๊ณตํ†ต ์ปดํฌ๋„ŒํŠธ ๋ณ€๊ฒฝ์‚ฌํ•ญ์„ ์‹œ๊ฐํ™” ๋ฐฐํฌํ•˜์—ฌ ํ˜‘์—… ๊ฐ„ ํ”ผ๋“œ๋ฐฑ ์‚ฌ์ดํด ๋‹จ์ถ•
  • ํ˜‘์—… ํˆด

    Discord Notion

๐Ÿ‘ฌ FrontEnd Developer

๋ฐ•์ฑ„์ˆ˜ ๋ฐ•๋‚˜๋ฆฌ
๋ฐ•์ฑ„์ˆ˜ ๋ฐ•๋‚˜๋ฆฌ
@ChaeSu @parknari02

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

โšก