Skip to content
This organization was marked as archived by an administrator on Mar 26, 2024. It is no longer maintained.
@Team-Detto

Team Detto

๐Ÿ’œ Detto


๋กœ๊ณ 

ํ”„๋กœ์ ํŠธ ๊ธฐ๊ฐ„ : 2023.02.06 ~ 2023.03.13

๐Ÿ”— Detto ์„œ๋น„์Šค ๋‘˜๋Ÿฌ๋ณด๊ธฐ (๋ฐ์Šคํฌํƒ‘/๋ชจ๋ฐ”์ผ ํ™˜๊ฒฝ์—์„œ ์ด์šฉ ๊ฐ€๋Šฅ)

๐ŸŽฌ ๋ฐœํ‘œ ์˜์ƒ ๋ณด๋Ÿฌ๊ฐ€๊ธฐ

๐ŸŽฌ ์‹œ์—ฐ ์˜์ƒ ๋ณด๋Ÿฌ๊ฐ€๊ธฐ


โœจ ํ”„๋กœ์ ํŠธ ์†Œ๊ฐœ

Develop Together, Grow Together, Detto

  • Detto๋Š” ๊ฐœ๋ฐœ์ž๋ฅผ ์œ„ํ•œ ์‚ฌ์ด๋“œ ํ”„๋กœ์ ํŠธ ํŒ€ ๋งค์นญ ํ”Œ๋žซํผ์ž…๋‹ˆ๋‹ค.
  • ํ˜„์žฌ ๋ชจ์ง‘ ์ค‘์ธ ์‚ฌ์ด๋“œ ํ”„๋กœ์ ํŠธ๋“ค์„ ํฌ์ง€์…˜ ๋ณ„๋กœ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ํ”„๋กœ์ ํŠธ ๋ชจ์ง‘ ๊ธ€์— ์ง€์›ํ•˜๊ณ  ์ดˆ๋Œ€๋ฐ›๋Š” ๊ณผ์ •์„ ํ†ตํ•ด ๋” ์ข‹์€ ์‹œ๋„ˆ์ง€๋ฅผ ๋‚ผ ์ˆ˜ ์žˆ๋Š” ํŒ€์›์„ ๋งŒ๋‚  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

ํ”„๋กœ์ ํŠธ ๋ฌธ์„œ

๐Ÿ“’ ํŒ€ Notion ๐ŸŽ‰ ํ”„๋กœ์ ํŠธ S.A ๐Ÿ’Œ ๋ฒ ํƒ€ ํ…Œ์ŠคํŠธ ํ”ผ๋“œ๋ฐฑ ๐Ÿš€ ํŠธ๋Ÿฌ๋ธ” ์ŠˆํŒ… ๋ฐ ์ตœ์ ํ™” ๐Ÿ’ฌ KPT ํšŒ๊ณ 



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

FE ํšจ์ง„ FE ์œ ์ • FE ์„ฑ์™„ FE ์ƒ์› FE ์ •์€ DE ํ•˜์—ฐ
su-no yujleee baesee0806 vpvm96 jeLee94 hayeon



๐Ÿ“… ํ”„๋กœ์ ํŠธ ์ผ์ •

Sprint ๊ธฐ๊ฐ„ ๋‚ด์šฉ ์ž‘์—… ํ˜„ํ™ฉ
1 2023/2/6 - 2023/2/19 ๋ฐ์Šคํฌํƒ‘ UI, MVP ๊ธฐ๋Šฅ ๊ตฌํ˜„ โ–ถ๏ธ Sprint1-1 , โ–ถ๏ธ Sprint1-2
2 2023/2/20 - 2023/2/24 ๋ชจ๋ฐ”์ผ UI ๊ตฌํ˜„ โ–ถ๏ธ Sprint2
3 2023/2/27 - 2023/3/3 ์„ฑ๋Šฅ ์ตœ์ ํ™”, UI ๊ฐœ์„ , ์—๋Ÿฌ ์ ๊ฒ€ โ–ถ๏ธ Sprint3
4 2023/3/4 - 2023/3/13 ๋ฒ ํƒ€ ํ…Œ์Šคํ„ฐ ํ”ผ๋“œ๋ฐฑ, ์ตœ์ข… ๋ฐœํ‘œ โ–ถ๏ธ Sprint4



๐Ÿ–ฅ ๊ธฐ์ˆ  ์Šคํƒ

๊ธฐ์ˆ ์Šคํƒ

๐Ÿ› ๏ธ ๊ธฐ์ˆ ์  ์˜์‚ฌ๊ฒฐ์ • ๊ณผ์ • ๋ณด๋Ÿฌ๊ฐ€๊ธฐ

๊ตฌ๋ถ„ ์‚ฌ์šฉ ๊ธฐ์ˆ 
์–ธ์–ด TypeScript
UI React
๋ผ์šฐํŒ… React Router Dom
SEO React Helmet Async
์Šคํƒ€์ผ๋ง Emotion
์•„์ด์ฝ˜ react-icons
DB Firebase Firestore
์„œ๋ฒ„ ์ƒํƒœ ๊ด€๋ฆฌ React Query
ํด๋ผ์ด์–ธํŠธ ์ƒํƒœ ๊ด€๋ฆฌ Recoil
๋ฒˆ๋“ค๋Ÿฌ Webpack
ํŒจํ‚ค์ง€ ๊ด€๋ฆฌ ๋งค๋‹ˆ์ € Yarn Berry



๐Ÿ—‚ ๋””๋ ‰ํ† ๋ฆฌ ๊ตฌ์กฐ

๐Ÿ“ฆsrc
 โ”ฃ ๐Ÿ“‚apis
 โ”ฃ ๐Ÿ“‚assets
 โ”ƒ โ”ฃ ๐Ÿ“‚images
 โ”ƒ โ”— ๐Ÿ“‚styles
 โ”ฃ ๐Ÿ“‚components
 โ”ƒ โ”— ๐Ÿ“‚common
 โ”ฃ ๐Ÿ“‚hooks
 โ”ฃ ๐Ÿ“‚pages
 โ”ƒ โ”ฃ ๐Ÿ“œErrorPage.tsx
 โ”ƒ โ”ฃ ๐Ÿ“œFindProjectPage.tsx
 โ”ƒ โ”ฃ ๐Ÿ“œLoadingPage.tsx
 โ”ƒ โ”ฃ ๐Ÿ“œMainPage.tsx
 โ”ƒ โ”ฃ ๐Ÿ“œMyPage.tsx
 โ”ƒ โ”ฃ ๐Ÿ“œProjectDetailPage.tsx
 โ”ƒ โ”ฃ ๐Ÿ“œProjectEditPage.tsx
 โ”ƒ โ”ฃ ๐Ÿ“œProjectWritePage.tsx
 โ”ƒ โ”ฃ ๐Ÿ“œPublicProfilePage.tsx
 โ”ƒ โ”— ๐Ÿ“œRoot.tsx
 โ”ฃ ๐Ÿ“‚recoil
 โ”ฃ ๐Ÿ“‚routes
 โ”ฃ ๐Ÿ“‚types
 โ”ฃ ๐Ÿ“‚utils
 โ”ฃ ๐Ÿ“œApp.tsx
 โ”ฃ ๐Ÿ“œindex.tsx
 โ”— ๐Ÿ“œreact-app-env.d.ts
  • apis : api ํ˜ธ์ถœ ๊ด€๋ จ ํŒŒ์ผ
  • assets : ๋กœ๊ณ  ๋ฐ ์ด๋ฏธ์ง€ ํŒŒ์ผ, ์Šคํƒ€์ผ ์„ค์ •
  • components : ๊ฐ ํŽ˜์ด์ง€ ๋‚ด๋ถ€ ์ปดํฌ๋„ŒํŠธ
  • hooks : ์ปค์Šคํ…€ ํ›… ํŒŒ์ผ
  • pages : ๊ฐ ํŽ˜์ด์ง€ ์ปดํฌ๋„ŒํŠธ
  • recoil : ๋ฆฌ์ฝ”์ผ ๊ด€๋ จ ํŒŒ์ผ
  • routes : ๋ผ์šฐํ„ฐ ์„ค์ • ํŒŒ์ผ
  • types : ํƒ€์ž… ๊ด€๋ จ ํŒŒ์ผ
  • utils : ๊ธฐํƒ€ ๊ณต์šฉ์œผ๋กœ ์‚ฌ์šฉํ•˜๋Š” ํŒŒ์ผ


โญ๏ธ ์ฃผ์š” ๊ธฐ๋Šฅ

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

  • ํฌ์ง€์…˜ ๋ณ„๋กœ ํ•„ํ„ฐ๋ง ๋œ ํ”„๋กœ์ ํŠธ๋ฅผ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

ํ•„ํ„ฐ๋ง


๐Ÿ“Œ ํ”„๋กœ์ ํŠธ ์ง€์› / ์ดˆ๋Œ€

  • ์œ ์ €๋Š” ์ฐธ์—ฌํ•˜๊ณ  ์‹ถ์€ ํ”„๋กœ์ ํŠธ์— ์ง€์›ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ์ž‘์„ฑ์ž๋Š” ์ง€์›์ž ๋ชฉ๋ก์—์„œ ํ•จ๊ป˜ ํ•˜๊ณ  ์‹ถ์€ ์ง€์›์ž๋ฅผ ํ”„๋กœ์ ํŠธ์— ์ดˆ๋Œ€ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
์ง€์›ํ•˜๊ธฐ์ดˆ๋Œ€ํ•˜๊ธฐ

๐Ÿ“Œย ์ชฝ์ง€ / ์•Œ๋ฆผ

  • ์œ ์ €๋Š” ๋‹ค๋ฅธ ์œ ์ €์—๊ฒŒ ์ชฝ์ง€๋ฅผ ๋ณด๋‚ด๊ณ  ๋ฐ›์œผ๋ฉฐ ์ปค๋ฎค๋‹ˆ์ผ€์ด์…˜ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ํ”„๋กœ์ ํŠธ์— ์ดˆ๋Œ€๋˜๊ฑฐ๋‚˜, ์ง€์›ํ•œ ํ”„๋กœ์ ํŠธ๊ฐ€ ๋งˆ๊ฐํ•œ ๊ฒฝ์šฐ ์•Œ๋ฆผ์ด ๊ฐ‘๋‹ˆ๋‹ค.
์ชฝ์ง€๋ณด๋‚ด๊ธฐ์ชฝ์ง€-์•Œ๋ฆผํ™•์ธ



๐Ÿ’ก ๊ตฌํ˜„ ๊ธฐ๋Šฅ

๋กœ๊ทธ์ธ/ํšŒ์›๊ฐ€์ž…

  • ์†Œ์…œ ๋กœ๊ทธ์ธ (๊ตฌ๊ธ€, ํŽ˜์ด์Šค๋ถ, ๊นƒํ—ˆ๋ธŒ)
  • ๋กœ๊ทธ์ธ/ํšŒ์›๊ฐ€์ž… ์™„๋ฃŒ ํ›„ ํ”„๋กœํ•„, ๊ธฐ์ˆ  ์Šคํƒ, ํฌ์ง€์…˜ ์„ค์ •
  • ์œ ํšจ์„ฑ ๊ฒ€์‚ฌ

ํ—ค๋”

  • ๋กœ๊ทธ์ธ / ๋น„ ๋กœ๊ทธ์ธ ์‹œ ๋„ค๋น„๊ฒŒ์ด์…˜ ๋‹ค๋ฅด๊ฒŒ ๋…ธ์ถœ
  • ํŽ˜์ด์ง€ ์ด๋™ ์‹œ ํ•ด๋‹น ๋ฉ”๋‰ด ํ™œ์„ฑํ™”

๋ฉ”์ธ

  • ์บ˜๋ฆฐ๋”๋กœ ๋ชจ์ง‘์ค‘์ธ ํ”„๋กœ์ ํŠธ ์กฐํšŒ
  • ์กฐํšŒ์ˆœ/๊ด€์‹ฌ์ˆœ ํ”„๋กœ์ ํŠธ ์กฐํšŒ
  • ํฌ์ง€์…˜ ๋ณ„ ํŒ€์› ์ถ”์ฒœ

ํ”„๋กœ์ ํŠธ ์ฐพ๊ธฐ

  • ํฌ์ง€์…˜ ๋ณ„ ํ”„๋กœ์ ํŠธ ์กฐํšŒ
  • ๋ชจ์ง‘ ์ค‘์ธ ํ”„๋กœ์ ํŠธ ์กฐํšŒ

ํ”„๋กœ์ ํŠธ ๊ตฌ์ธ ๊ฒŒ์‹œ๊ธ€ ์ƒ์„ธ

  • ๋ชจ์ง‘ ์ธ์›, ํ•„์š” ์Šคํƒ, ์˜ˆ์ƒ ๊ธฐ๊ฐ„, ํ”„๋กœ์ ํŠธ ๋งˆ๊ฐ์ผ ์กฐํšŒ
  • ์กฐํšŒ์ˆ˜
  • ๊ด€์‹ฌ ๊ธฐ๋Šฅ
  • ๊ณต์œ  ๊ธฐ๋Šฅ
  • ์ž‘์„ฑ์ž์—๊ฒŒ ์ชฝ์ง€ ๋ณด๋‚ด๊ธฐ
  • ์ž‘์„ฑ์ž โžก๏ธ ์ˆ˜์ •, ์‚ญ์ œ, ์ง€์›ํ•œ ์ธ์› ํ”„๋กœํ•„ ์—ด๋žŒ ๊ฐ€๋Šฅ, ๋ชจ์ง‘ ๋งˆ๊ฐ
  • ์ง€์›์ž โžก๏ธ ์ง€์› / ์ง€์› ์ทจ์†Œ ๊ธฐ๋Šฅ

๊ตฌ์ธ ๊ฒŒ์‹œ๊ธ€ ์ž‘์„ฑ

  • ๋ชจ์ง‘ ํฌ์ง€์…˜ ์ธ์›, ๊ธฐ์ˆ  ์Šคํƒ, ์‹œ์ž‘/์ข…๋ฃŒ/๋งˆ๊ฐ ๊ธฐ๊ฐ„ ์„ค์ •
  • ์ธ๋„ค์ผ ์ด๋ฏธ์ง€ ์ถ”๊ฐ€ ๊ฐ€๋Šฅ
  • Toast UI ์—๋””ํ„ฐ๋กœ ๋งˆํฌ๋‹ค์šด ์ž‘์„ฑ ๊ฐ€๋Šฅ
  • ์œ ํšจ์„ฑ ๊ฒ€์‚ฌ
  • ํŽ˜์ด์ง€ ๋ฒ—์–ด๋‚  ์‹œ ๊ฒฝ๊ณ  ๋ชจ๋‹ฌ์ฐฝ

๊ณต๊ฐœ ํ”„๋กœํ•„

  • ์œ ์ € ์ •๋ณด ์กฐํšŒ
  • ์ชฝ์ง€ ๋ณด๋‚ด๊ธฐ
  • ๊ฒฝ๋ ฅ 1๋…„ ๋ฏธ๋งŒ์ผ ๊ฒฝ์šฐ ์ƒˆ์‹น ๋ฐฐ์ง€
  • ์ฐธ์—ฌํ•œ/์ž‘์„ฑํ•œ ํ”„๋กœ์ ํŠธ ๋ฆฌ์ŠคํŠธ ์กฐํšŒ

๋งˆ์ดํŽ˜์ด์ง€

  • ๋‹‰๋„ค์ž„, ํ”„๋กœํ•„ ์ด๋ฏธ์ง€, ๊ธฐ์ˆ ์Šคํƒ, ํฌ์ง€์…˜, ๊ฒฝ๋ ฅ ์ˆ˜์ •
  • ์œ ํšจ์„ฑ ๊ฒ€์‚ฌ
  • ํšŒ์›ํƒˆํ‡ด
  • ์ง€์›ํ•œ/์ฐธ์—ฌํ•œ/์ž‘์„ฑํ•œ/๊ด€์‹ฌ์žˆ๋Š” ํ”„๋กœ์ ํŠธ ๋ฆฌ์ŠคํŠธ ์กฐํšŒ

์ชฝ์ง€

  • ์ชฝ์ง€ ์ฝ๊ธฐ/๋ณด๋‚ด๊ธฐ/๋‹ต์žฅํ•˜๊ธฐ
  • ๋ณด๋‚ธ ์ชฝ์ง€ํ•จ/๋ฐ›์€ ์ชฝ์ง€ํ•จ
  • ์œ ํšจ์„ฑ ๊ฒ€์‚ฌ

์•Œ๋ฆผ

  • ๊ฒŒ์‹œ๊ธ€ ์ž‘์„ฑ์ž โžก๏ธ ์ง€์›์ž ์žˆ์„ ๋•Œ ์•Œ๋ฆผ
  • ์ง€์›์ž โžก๏ธ ๋งค์นญ ๋˜์—ˆ์„ ๋•Œ, ์‹ ์ฒญํ•œ ํ”„๋กœ์ ํŠธ๊ฐ€ ๋งˆ๊ฐ ๋˜์—ˆ์„ ๋•Œ ์•Œ๋ฆผ
  • ์•Œ๋ฆผ์„ ํด๋ฆญํ–ˆ์„ ๋•Œ ํ•ด๋‹น ํ”„๋กœ์ ํŠธ/ํ”„๋กœํ•„ ๋งํฌ๋กœ ์ด๋™


Pinned Loading

  1. Detto Detto Public archive

    ๊ฐœ๋ฐœ์ž๋ฅผ ์œ„ํ•œ ์‚ฌ์ด๋“œ ํ”„๋กœ์ ํŠธ ํŒ€ ๋งค์นญ ํ”Œ๋žซํผ, Detto (Develop Together)

    TypeScript 21 6

Repositories

Showing 2 of 2 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loadingโ€ฆ

Most used topics

Loadingโ€ฆ