Skip to content

TedMoon99/FinalProject-ShoppingMallService-team4

ย 
ย 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

752 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

FinalProject-ShoppingMallService-team4

ํ…Œํ‚ท ์•ฑ์Šค์ฟจ:์•ˆ๋“œ๋กœ์ด๋“œ2๊ธฐ ์ตœ์ข… ํ”„๋กœ์ ํŠธ(์‡ผํ•‘๋ชฐ ์„œ๋น„์Šค ๊ฐœ๋ฐœ) - 4ํŒ€

Intro


  • ํ”„๋กœ์ ํŠธ๋ช… : MRCO (MBTI๋งŒ ์•Œ์•„์™€, ์ฝ”๋””ํ•ด์ค„๊ฒŒ!)
  • ๊ธฐํš๊ธฐ๊ฐ„ : 2024.03.13 ~ 2024.03.27
  • ๊ฐœ๋ฐœ๊ธฐ๊ฐ„ : 2024.03.28 ~ 2024.04.26
  • ๊ฐœ๋ฐœ์ธ์› : 5๋ช…
  • ๊ฐœ๋ฐœํ™˜๊ฒฝ : Android Studio
  • ๊ฐœ๋ฐœ์–ธ์–ด : Kotlin
  • ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค: Firebase

๐Ÿ‘ฅ Member ๐Ÿ‘ฅ

๐Ÿง‘ ๋ฐ•ํ˜„์ค€

๐Ÿ‘ง ์ด๋ณด๋žŒ

๐Ÿง‘ ๊น€์›๋นˆ

๐Ÿง‘ ๋ฌธํƒœ์ง„

๐Ÿง‘ ์†ก์ƒ๋ฏผ


๐Ÿ““ ๋…ธ์…˜ ๋งํฌ : Notion


๐Ÿ““ ํ”ผ๊ทธ๋งˆ ๋งํฌ : Figma


๐Ÿ““ ์‹œ์—ฐ ์˜์ƒ ๋งํฌ : Youtube


1. ํ”„๋กœ์ ํŠธ๋ช… ๋ฐ ์ฃผ์ œ์†Œ๊ฐœ

MRCO๋Š” "MBTI๋งŒ ์•Œ์•„์™€, ์ฝ”๋””ํ•ด์ค„๊ฒŒ"์˜ ์ค„์ž„๋ง์ด๋ฉฐ, MBTI๋ณ„ ์„ ํ˜ธ๋„๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ๋งž์ถค ์Šคํƒ€์ผ๋ง ์ฝ”๋”” ์ƒํ’ˆ์„ ํŒ๋งคํ•˜๋Š” ์‡ผํ•‘๋ชฐ ํ”Œ๋žซํผ ์„œ๋น„์Šค์ž…๋‹ˆ๋‹ค. ์ „๋ฌธ ์ฝ”๋””๋„ค์ดํ„ฐ๋ฅผ ํ†ตํ•ด ํŠน์ • MBTI์ธ ์‚ฌ๋žŒ์—๊ฒŒ ์ž˜ ์–ด์šธ๋ฆฌ๋Š” ์Šคํƒ€์ผ ์ฝ”๋”” ์ƒํ’ˆ๊ณผ ํŠน์ • MBTI์ธ ์‚ฌ๋žŒ์ด ์ข‹์•„ํ•˜๋Š” ์Šคํƒ€์ผ๋ง์„ ์ฝ”๋”” ์ƒํ’ˆ์œผ๋กœ ํŒ๋งคํ•ฉ๋‹ˆ๋‹ค. แ„‰แ…ณแ„แ…ณแ„…แ…ตแ†ซแ„‰แ…ฃแ†บ 2024-09-27 แ„‹แ…ฉแ„’แ…ฎ 2 15 16

2. ๊ธฐํš์˜๋„

  • MBTI, ์นดํ…Œ๊ณ ๋ฆฌ ๊ธฐ๋ฐ˜์˜ ์ฝ”๋”” ์ƒํ’ˆ ํŒ๋งค ์•ฑ ์ตœ๊ทผ ์ฆ๊ฐ€ํ•˜๋Š” ๊ฐœ์ธํ™”์— ๋Œ€ํ•œ ์ˆ˜์š”์™€ MBTI๋ฅผ ๊ฒฐํ•ฉํ•˜์—ฌ, MBTI๋ณ„ ์„ ํ˜ธํ•˜๋Š” ์Šคํƒ€์ผ์— ๋Œ€ํ•œ ์ˆ˜์š”๋ฅผ ์ถฉ์กฑ์‹œํ‚ค๊ธฐ ์œ„ํ•˜์—ฌ MRCO ์•ฑ์„ ๊ธฐํšํ•˜์˜€์Šต๋‹ˆ๋‹ค.
แ„‰แ…ณแ„แ…ณแ„…แ…ตแ†ซแ„‰แ…ฃแ†บ 2024-09-27 แ„‹แ…ฉแ„’แ…ฎ 2 18 30
แ„‰แ…ณแ„แ…ณแ„…แ…ตแ†ซแ„‰แ…ฃแ†บ 2024-09-27 แ„‹แ…ฉแ„’แ…ฎ 2 26 46 แ„‰แ…ณแ„แ…ณแ„…แ…ตแ†ซแ„‰แ…ฃแ†บ 2024-09-27 แ„‹แ…ฉแ„’แ…ฎ 2 26 08
แ„‰แ…ณแ„แ…ณแ„…แ…ตแ†ซแ„‰แ…ฃแ†บ 2024-09-27 แ„‹แ…ฉแ„’แ…ฎ 2 27 48 แ„‰แ…ณแ„แ…ณแ„…แ…ตแ†ซแ„‰แ…ฃแ†บ 2024-09-27 แ„‹แ…ฉแ„’แ…ฎ 2 28 14
แ„‰แ…ณแ„แ…ณแ„…แ…ตแ†ซแ„‰แ…ฃแ†บ 2024-09-27 แ„‹แ…ฉแ„’แ…ฎ 2 28 44 แ„‰แ…ณแ„แ…ณแ„…แ…ตแ†ซแ„‰แ…ฃแ†บ 2024-09-27 แ„‹แ…ฉแ„’แ…ฎ 2 29 00
แ„‰แ…ณแ„แ…ณแ„…แ…ตแ†ซแ„‰แ…ฃแ†บ 2024-09-27 แ„‹แ…ฉแ„’แ…ฎ 2 29 25 แ„‰แ…ณแ„แ…ณแ„…แ…ตแ†ซแ„‰แ…ฃแ†บ 2024-09-27 แ„‹แ…ฉแ„’แ…ฎ 2 29 39

3. ๊ฐœ๋ฐœ๋ชฉํ‘œ

  • ์‚ฌ์šฉ์ž์—๊ฒŒ ์ œ์‹œํ•˜๋Š” ๋ชฉํ‘œ ์‚ฌ์šฉ์ž์—๊ฒŒ๋Š” ์‚ฌ์šฉ์ž ๋งž์ถค ์ฝ”๋”” ์ œ์•ˆ, ์„ธ๋ถ„ํ™”๋œ ๊ฒ€์ƒ‰ ๋ฐ ํ•„ํ„ฐ๋ง, ๊ทธ๋ฆฌ๊ณ  ํŒ๋งค ์ „๋žต ์ˆ˜๋ฆฝ์„ ์œ„ํ•œ ๋ถ„์„ ๋ฆฌํฌํŠธ์˜ ๊ธฐ๋Šฅ์„ ์ด์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

i. ๊ตฌ๋งค์ž๋Š” ์‚ฌ์šฉ์ž ๋งž์ถค ์ฝ”๋”” ์ œ์•ˆ์„ ๋ฐ›์„ ์ˆ˜ ์žˆ๊ณ , ์„ธ๋ถ„ํ™”๋œ ๊ฒ€์ƒ‰ ๋ฐ ํ•„ํ„ฐ๋ง ๊ธฐ๋Šฅ์„ ํ†ตํ•ด ์ฐพ๋Š” ์ƒํ’ˆ์ด๋‚˜ ์Šคํƒ€์ผ ๋˜๋Š” ๊ด€๋ จ๋œ MBTI์—๊ฒŒ ์ถ”์ฒœ๋˜๋Š” ์ƒํ’ˆ์„ ๋น ๋ฅด๊ณ  ํšจ์œจ์ ์œผ๋กœ ์ฐพ์•„๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

ii. ํŒ๋งค๋‹ค์ฆŒ ํŒ๋งค ์ „๋žต ์ˆ˜๋ฆฝ์„ ์œ„ํ•œ ๋ถ„์„ ๋ฆฌํฌํŠธ๋ฅผ ํ†ตํ•ด ์ž์‹ ์˜ ํŒ๋งค ํ˜„ํ™ฉ ๋ฐ ์ธ๊ธฐ ์ƒํ’ˆ ๋“ฑ์„ ์‹œ๊ฐํ™”๋œ ์ž๋ฃŒ๋ฅผ ํ†ตํ•ด ํ™•์ธํ•˜๊ณ  ๋‹ค์Œ ํŒ๋งค ์ „๋žต์„ ์ˆ˜๋ฆฝํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค แ„‰แ…ณแ„แ…ณแ„…แ…ตแ†ซแ„‰แ…ฃแ†บ 2024-09-27 แ„‹แ…ฉแ„’แ…ฎ 2 38 01

  • ์•ฑ ๊ตฌํ˜„์— ํ•„์š”ํ•œ ๊ธฐ์ˆ ์  ๋ชฉํ‘œ ํšŒ์›๊ฐ€์ž…, ์ƒํ’ˆ ๊ด€๋ฆฌ, ํšŒ์› ๊ด€๋ฆฌ, ์ฝ”๋””๋„ค์ดํ„ฐ ๊ด€๋ฆฌ, ๊ฐ์ข… ๋ฌธ์˜ ๊ด€๋ฆฌ, ๋ฆฌ๋ทฐ ๋ฐ ๋Œ“๊ธ€ ๊ด€๋ฆฌ, ์ฃผ๋ฌธ ๊ด€๋ฆฌ ๋“ฑ์„ ๊ตฌํ˜„ํ•˜๊ธฐ ์œ„ํ•ด Firebase Realtime Database, Firebase Storage ์‚ฌ์šฉ ๋ถ„์„ ๋ฆฌํฌํŠธ ์ œ๊ณต์„ ์œ„ํ•œ glide์˜ AAChartCore Library ์‚ฌ์šฉ
แ„‰แ…ณแ„แ…ณแ„…แ…ตแ†ซแ„‰แ…ฃแ†บ 2024-09-27 แ„‹แ…ฉแ„’แ…ฎ 2 40 31

4. ํ”„๋กœ์ ํŠธ ์•„ํ‚คํ…์ฒ˜

  • MVVM ๊ตฌ์กฐ ์‚ฌ์šฉ
แ„‰แ…ณแ„แ…ณแ„…แ…ตแ†ซแ„‰แ…ฃแ†บ 2024-09-27 แ„‹แ…ฉแ„’แ…ฎ 2 41 21

5. ์•ฑ ๊ธฐ๋Šฅ ์†Œ๊ฐœ

์ฃผ๋ฌธ/๋ฐฐ์†ก ๋‚ด์—ญ ์ž์ฃผ ๋ฌป๋Š” ์งˆ๋ฌธ
์ƒํ’ˆ๋ช…, ์ฃผ๋ฌธ์ผ์ž, ์ฃผ๋ฌธ ์ƒํƒœ๋กœ ํ•„ํ„ฐ๋ง FAQ ์นดํ…Œ๊ณ ๋ฆฌ๋ณ„ ํ•„ํ„ฐ๋ง, ์ œ๋ชฉ์œผ๋กœ ๊ฒ€์ƒ‰
แ„‰แ…ณแ„แ…ณแ„…แ…ตแ†ซแ„‰แ…ฃแ†บ 2024-09-27 แ„‹แ…ฉแ„’แ…ฎ 2 45 02 แ„‰แ…ณแ„แ…ณแ„…แ…ตแ†ซแ„‰แ…ฃแ†บ 2024-09-27 แ„‹แ…ฉแ„’แ…ฎ 2 43 50
  • ์ฝ”๋””๋„ค์ดํ„ฐ ์ƒํ’ˆ ๋“ฑ๋ก CRUD Firebase Firestore Database๋ฅผ ์ด์šฉํ•˜์—ฌ ์ฝ”๋””๋„ค์ดํ„ฐ๊ฐ€ ์ƒํ’ˆ์„ ๋“ฑ๋ก, ์กฐํšŒ, ์ˆ˜์ •, ์‚ญ์ œ ํ•  ์ˆ˜ ์žˆ๋‹ค
์ƒํ’ˆ ๋“ฑ๋ก ์ƒํ’ˆ ๋ณด๊ธฐ
แ„‰แ…ณแ„แ…ณแ„…แ…ตแ†ซแ„‰แ…ฃแ†บ 2024-09-27 แ„‹แ…ฉแ„’แ…ฎ 2 46 39 แ„‰แ…ณแ„แ…ณแ„…แ…ตแ†ซแ„‰แ…ฃแ†บ 2024-09-27 แ„‹แ…ฉแ„’แ…ฎ 2 46 50
์นดํ…Œ๊ณ ๋ฆฌ ๊ฒ€์ƒ‰ ์Šคํƒ€์ผ ํ•„ํ„ฐ
แ„‰แ…ณแ„แ…ณแ„…แ…ตแ†ซแ„‰แ…ฃแ†บ 2024-09-27 แ„‹แ…ฉแ„’แ…ฎ 2 51 55 แ„‰แ…ณแ„แ…ณแ„…แ…ตแ†ซแ„‰แ…ฃแ†บ 2024-09-27 แ„‹แ…ฉแ„’แ…ฎ 2 52 27 แ„‰แ…ณแ„แ…ณแ„…แ…ตแ†ซแ„‰แ…ฃแ†บ 2024-09-27 แ„‹แ…ฉแ„’แ…ฎ 2 52 58
  • ์ฝ”๋””๋„ค์ดํ„ฐ ์ฝ”๋””์ƒํ’ˆ ๊ด€๋ฆฌ Firebase Firestore Database๋ฅผ ์ด์šฉํ•˜์—ฌ ์ฝ”๋””๋„ค์ดํ„ฐ๊ฐ€ ์ž์‹ ์ด ๋“ฑ๋กํ•œ ์ฝ”๋””์ƒํ’ˆ ํ™•์ธ ๊ฐ€๋Šฅ
แ„‰แ…ณแ„แ…ณแ„…แ…ตแ†ซแ„‰แ…ฃแ†บ 2024-09-27 แ„‹แ…ฉแ„’แ…ฎ 2 58 47

6. ํšŒ๊ณ 

  • git์„ ์ด์šฉํ•œ ํ˜‘์—…์„ ํ•  ๋•Œ ๋‹ค๋ฅธ ์‚ฌ๋žŒ์˜ ์ฝ”๋“œ๋ฅผ ์ง€์›Œ๋ฒ„๋ฆฌ๊ฑฐ๋‚˜ ํ”„๋กœ์ ํŠธ๋ฅผ ์™„์ „ ๋จนํ†ต์œผ๋กœ ๋งŒ๋“ค์–ด ๋ฒ„๋ฆด ์ˆ˜ ์žˆ๊ธฐ์— ํ•ญ์ƒ ๋‘๋ ค์›€์ด ์žˆ์—ˆ๋Š”๋ฐ ์ด๋ฒˆ ํŒ€ ํ”„๋กœ์ ํŠธ๋ฅผ ํ†ตํ•ด ์ด๋Ÿฌํ•œ ๋‘๋ ค์›€์„ ๋งŽ์ด ๊ทน๋ณตํ•œ๋Š” ๊ณ„๊ธฐ๊ฐ€ ๋˜์—ˆ๋‹ค
  • Coroutine์„ ํ†ตํ•œ ๋น„๋™๊ธฐ ์ฒ˜๋ฆฌ๋ฅผ ํ†ตํ•ด DB์™€ ํ†ต์‹ ํ•˜๋ฉด์„œ ์ข€ ๋” ์ž์„ธํžˆ ๊ณต๋ถ€ํ•˜๊ฒŒ ๋˜๋Š” ๊ณ„๊ธฐ๊ฐ€ ๋˜์—ˆ๊ณ , ๋น„๋™๊ธฐ ์ฒ˜๋ฆฌ์—๋„ ๋‹ค์–‘ํ•œ ๋ฐฉ์‹์ด ์žˆ๋‹ค๋Š” ์ ์„ ์•Œ๊ฒŒ ๋˜์–ด์„œ ์•ž์œผ๋กœ ์ƒˆ๋กœ์šด ๋ฐฉ์‹์œผ๋กœ ๋น„๋™๊ธฐ ์ฒ˜๋ฆฌ๋ฅผ ํ•  ์ˆ˜ ์žˆ๋Š” ์‹œ๋ฐœ์ ์ด ๋˜์—ˆ๋‹ค
  • ์ฒ˜์Œ์— MVVM์„ ๊ณต๋ถ€ํ•˜๋ฉด์„œ ์ด ๋””์ž์ธ ํŒจํ„ด์— ๋Œ€ํ•ด์„œ ์ œ๋Œ€๋กœ ์ดํ•ด๋ฅผ ๋ชป ํ–ˆ์œผ๋‚˜ ์ด๋ฒˆ ํ”„๋กœ์ ํŠธ๋ฅผ ํ†ตํ•ด ํ™•์‹คํžˆ ์•Œ๊ฒŒ ๋˜์—ˆ๋‹ค. ์•ž์œผ๋กœ MVVM์„ ํ†ตํ•œ ๊ฐœ๋ฐœ์„ ๋” ์ˆ˜์›”ํ•˜๊ฒŒ ํ•  ์ˆ˜ ์žˆ๋‹ค๊ณ  ์ƒ๊ฐํ•œ๋‹ค.

About

MRCO Project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Kotlin 100.0%