Skip to content

๐Ÿก ๊ฐ€์กฑ ๋„คํŠธ์›Œํฌ ์„œ๋น„์Šค(FNS)

Notifications You must be signed in to change notification settings

Jaeseed/DODAM-DODAM

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

1 Commit
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

banner


๐Ÿ˜๏ธ ๋„๋‹ด๋„๋‹ด

๊ฐ€์กฑ๊ฐ„์˜ ๋ถ€๋“œ๋Ÿฌ์šด ์†Œํ†ต์„ ์œ ๋„ํ•˜๋Š” FNS(Family Network Service)


๐Ÿ‘จโ€๐Ÿ‘ฉโ€๐Ÿ‘ฆํŒ€์› ์†Œ๊ฐœ

์ˆœ๋ฒˆ ์ด๋ฆ„ ๋‹ด๋‹น ์—ญํ•  ๊นƒํ—ˆ๋ธŒ
1 ์ „์ฐฝ๊ธฐ(Chang Gi Jeon) ํŒ€์žฅ, ๋ฐฑ์—”๋“œ, ์„œ๋ฒ„ @ChanggiJeon
2 ์ด์„๊ทœ(SEOK GYU LEE) ๋ถ€ํŒ€์žฅ, ์•ˆ๋“œ๋กœ์ด๋“œ @likppi10
3 ์œค์žฌ์„ฑ(Yoon Jae Sung) ๋ฐฑ์—”๋“œ @Jaeseed
4 ๊น€์ข…ํ˜„(Jong Hyeon Kim) ์•ˆ๋“œ๋กœ์ด๋“œ, ๋ฐœํ‘œ @Jhon-Kim93
5 ๋ฐ•๋ช…์šฐ(Myoung woo Park) ๋ฐฑ์—”๋“œ @myeongki
6 ์ด์ˆ˜ํ˜•(Suh Yeong Lee) ์•ˆ๋“œ๋กœ์ด๋“œ @eel0511

๐Ÿ“ฝ๏ธ ํ”„๋กœ์ ํŠธ ๊ฐœ์š”

  • ์ง„ํ–‰ ๊ธฐ๊ฐ„: 2022.04.11 ~ 2022.05.20
  • ๋ชฉํ‘œ
    • ๊ฐ€์กฑ ๊ฐ„์˜ ์†Œํ†ต์„ ๋ถ€๋“œ๋Ÿฝ๊ฒŒ ์œ ๋„ํ•˜๋Š” '๋„›์ง€'์Šค๋Ÿฌ์›€์„ ์ถ”๊ตฌํ•ฉ๋‹ˆ๋‹ค.
    • ์ฑ„ํŒ…, ์•จ๋ฒ”, ์ผ์ • ๊ณต์œ , ์˜๊ฒฌ ์ œ์‹œ, ๋ฃฐ๋ ›, ์†Œ์›๋‚˜๋ฌด ๊ธฐ๋Šฅ ๋“ฑ ๊ฐ€์กฑ๋ผ๋ฆฌ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” '๋‹ค์–‘ํ•œ ๊ธฐ๋Šฅ'์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.
    • ๊ฐ€์กฑ ๊ฐ„์— ์†Œํ†ต์ด ์–ด๋ ต๊ฑฐ๋‚˜ ์–ด์ƒ‰ํ•œ ์ด์šฉ์ž๋ฅผ ์œ„ํ•˜์—ฌ ์ด๋ชจํ‹ฐ์ฝ˜ ๋ฆฌ์•ก์…˜, ํ”„๋กœํ•„ ๊ธฐ๋ณธ ์ด๋ฏธ์ง€ ์ œ๊ณต, ์ž์ฃผ ์‚ฌ์šฉํ•˜๋Š” ํ‘ธ์‹œ ์•Œ๋žŒ ์ œ๊ณต ๋“ฑ ๊ฐ€์กฑ ๊ฐ„ '์†Œํ†ต์˜ ์žฅ๋ฒฝ'์„ ๋‚ฎ์ท„์Šต๋‹ˆ๋‹ค.
  • โ‰๏ธ ์šฉ์–ด ์ •๋ฆฌ
    • ๋„›์ง€(Nudge)
      • 'ํƒ€์ธ์˜ ์„ ํƒ์„ ์œ ๋„ํ•˜๋Š” ๋ถ€๋“œ๋Ÿฌ์šด ๊ฐœ์ž…'์„ ๋œปํ•ฉ๋‹ˆ๋‹ค.
      • ๋Œ€ํ‘œ์ ์ธ ์˜ˆ์‹œ๋กœ๋Š” ์†Œ๋ณ€๊ธฐ์— ๋ถ™์–ด์žˆ๋Š” ํŒŒ๋ฆฌ ์Šคํ‹ฐ์ปค ๋“ฑ์ด ์žˆ์Šต๋‹ˆ๋‹ค.
    • ๋„๋‹ด๋„๋‹ด
      • (์–ด๋ฆฐ์•„์ด๊ฐ€) ์ž˜ ์ž๋ผ๋‚˜๋Š” ๋ชจ์Šต์„ ์˜๋ฏธํ•˜๋Š” ์ˆœ ์šฐ๋ฆฌ๋ง
  • โœ๊ธฐํš์„œ
  • ๐Ÿ–ผ์™€์ด์–ดํ”„๋ ˆ์ž„
  • ๐ŸŽฌUCC

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

๋„๋‹ด๋„๋‹ด์€ ๊ฐ€์กฑ๊ฐ„์˜ ๋ถ€๋“œ๋Ÿฌ์šด ์†Œํ†ต์„ ์œ ๋„ํ•˜๋Š” FNS(Family Network Service)์ž…๋‹ˆ๋‹ค.

  • ํŒจ๋ฐ€๋ฆฌ ๋„คํŠธ์›Œํฌ ์„œ๋น„์Šค "๋„๋‹ด๋„๋‹ด"์€ ์ผ๋ฐ˜์ ์ธ ์‚ฌํšŒ ๊ด€๊ณ„์™€๋Š” ๋‹ค๋ฅธ "๊ฐ€์กฑ"์ด๋ผ๋Š” ํŠน๋ณ„ํ•œ ๊ด€๊ณ„์— ์ดˆ์ ์„ ๋‘๊ณ  ๋งŒ๋“ค์–ด์ง„ ๊ด€๊ณ„๋ง ์„œ๋น„์Šค์ž…๋‹ˆ๋‹ค.

  • ๋„๋‹ด๋„๋‹ด์€ "๋„›์ง€(Nudge)"๋ผ๋Š” ์ „๋žต์„ ์ฑ„ํƒํ•˜์—ฌ ์ด์šฉ์ž๊ฐ€ ๋ถ€๋‹ด์Šค๋Ÿฝ์ง€ ์•Š์€, ํ•˜์ง€๋งŒ ๊ฐ€์กฑ ์œ ๋Œ€์— ๊ธ์ •์ ์ธ ํšจ๊ณผ๋ฅผ ๊ธฐ๋Œ€ํ•  ์ˆ˜ ์žˆ๋Š” ๋‹ค์–‘ํ•œ ๊ธฐ๋Šฅ๋“ค์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

  • ํ˜น์‹œ ๋งค์ผ๊ฐ™์ด ๊ฐ€์กฑ๊ณผ ์—ฐ๋ฝํ•˜์‹œ๋Š” ๋ถ„์ด ๊ณ„์‹ ๊ฐ€์š”? ๋ฐ”์˜๊ณ  ํž˜๋“  ์ผ์ƒ์— ์น˜์—ฌ์„œ ์†Œ์ค‘ํ•œ ๊ฐ€์กฑ๊ณผ์˜ ์†Œํ†ต์ด ์†Œ์›ํ•ด์กŒ๋‹ค๋ฉด, ์ €ํฌ "๋„๋‹ด๋„๋‹ด"์„ ์‚ฌ์šฉํ•ด๋ณด์„ธ์š”!

  • ๋„๋‹ด๋„๋‹ด์€ "๋‹ค์–‘ํ•œ ๊ธฐ๋Šฅ"์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค!


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

์†Œํ†ต ๊ธฐ๋Šฅ

๋„๋‹ด๋„๋‹ด์€ ๋‹ค์–‘ํ•œ ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•˜์—ฌ '๋„›์ง€์Šค๋Ÿฝ๊ฒŒ' ๊ฐ€์กฑ๊ฐ„์˜ ์†Œํ†ต์„ ์œ ๋„ํ•ฉ๋‹ˆ๋‹ค.

  • ์•Œ๋ฆผ ๊ธฐ๋Šฅ

    • ์ผ์ผ์ด ์ฑ„ํŒ…์œผ๋กœ ์•ˆ๋ถ€๋ฅผ ๋ฌผ์œผ์…จ๋‚˜์š”? ์˜ค๋Š˜์˜ ์ธ์‚ฌ๋ฅผ ํด๋ฆญํ•œ ๋ฒˆ์œผ๋กœ ํ•ด๋ณด์„ธ์š”!
  • ์˜ค๋Š˜์˜ ๊ธฐ๋ถ„, ์ƒํƒœ

    • ๋งค์ผ๋งค์ผ ๊ฐ€์กฑ๋“ค์˜ ๊ธฐ๋ถ„, ์ƒํƒœ๋ฅผ ํ•œ๋ˆˆ์— ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค!
  • ์˜๊ฒฌ ์ œ์‹œ ๊ธฐ๋Šฅ

    • ์—ฌ๋ฆ„์— ๊ฐ€๋Š” ๊ฐ€์กฑ ์—ฌํ–‰์œผ๋กœ ๊ณ„๊ณก์ด ์ข‹์„์ง€ ๋ฐ”๋‹ค๊ฐ€ ์ข‹์„์ง€ ๊ณ ๋ฏผ์ด์‹ ๊ฐ€์š”? ์˜๊ฒฌ์„ ๋“ฑ๋กํ•˜๊ณ  ๊ฐ€์กฑ๋“ค์˜ ๋ฆฌ์•ก์…˜์„ ๋ฐ›์•„์„œ ๊ฒฐ์ •ํ•ด ๋ณด์‹œ๋Š” ๊ฒƒ์€ ์–ด๋–จ๊นŒ์š”?
  • ๋ฐ์ผ๋ฆฌ ๋ฏธ์…˜

    • ๊ฐ€์กฑ๊ณผ์˜ ์†Œํ†ต์ด ์–ด๋ ค์šฐ์‹ ๊ฐ€์š”? ์–ด๋–ค ๋ง์„ ๊ฑธ์ง€ ๋ง์„ค์—ฌ์ง€์‹œ๋‚˜์š”? ๋งค์ผ ์ดˆ๊ธฐํ™”๋˜๋Š” ์˜ค๋Š˜์˜ ๋ฏธ์…˜์„ ์ˆ˜ํ–‰ํ•˜๋ฉฐ, ๊ฐ€์กฑ๊ณผ ์†Œํ†ต์„ ํ•ด๋ณด์„ธ์š”!
  • ์ผ์ • ๊ธฐ๋Šฅ

    • ๋‚ด ์ผ์ •์„ ๋“ฑ๋กํ•˜๊ณ  ๊ฐ€์กฑ๊ณผ ๊ณต์œ ํ•ด ๋ณด์„ธ์š”!
  • ์ฑ„ํŒ… ๊ธฐ๋Šฅ

    • ์•Œ๋žŒ ๊ธฐ๋Šฅ์ด ์žˆ๋‹ค๊ณ  ํ•ด๋„ ์ฑ„ํŒ…์€ ํ•„์š”ํ•˜์ฃ ? ๊ฑฑ์ • ๋งˆ์„ธ์š”! ๋„๋‹ด๋„๋‹ด์€ ์ฑ„ํŒ… ๊ธฐ๋Šฅ๋„ ๊ฐ–์ถ”๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค!

  • Sample UI
์•Œ๋žŒ ๊ธฐ๋Šฅ ์˜ค๋Š˜์˜ ๊ธฐ๋ถ„,์ƒํƒœ ์˜๊ฒฌ ์ œ์‹œ
function function function
๋ฐ์ผ๋ฆฌ ๋ฏธ์…˜ ์ผ์ •๊ธฐ๋Šฅ ์ฑ„ํŒ… ๊ธฐ๋Šฅ
function function function

๋ถ€๊ฐ€ ๊ธฐ๋Šฅ

๊ฐ€์กฑ๋“ค์˜ ์ถ”์–ต ์ €์žฅ์†Œ ์•จ๋ฒ”๊ธฐ๋Šฅ๋ถ€ํ„ฐ~ ์˜ค๋Š˜์˜ ๋‹น๋ฒˆ์„ ๋ฝ‘๋Š” ๋ฃฐ๋ ›๊ธฐ๋Šฅ๊นŒ์ง€!

  • ์†Œ์› ๋‚˜๋ฌด ๊ธฐ๋Šฅ

    • ํ‰์†Œ์— ๊ฐ€์กฑ์ด ๋ฌด์—‡์„ ์›ํ•˜๋Š”์ง€ ๊ถ๊ธˆํ•˜์ง€ ์•Š์œผ์‹ ๊ฐ€์š”? ํ˜น์‹œ ๋‚ด ์ƒ์ผ๋‚  ๋ฐ›๊ณ  ์‹ถ์€ ์„ ๋ฌผ์„ ๊ฐ€์กฑ์—๊ฒŒ ์‚ด์ง ์ฟต ์•Œ๋ฆฌ๊ณ  ์‹ถ์ง€๋Š” ์•Š์œผ์‹ ๊ฐ€์š”? ๊ฐ€์กฑ๋งŒ์„ ์œ„ํ•œ ํŠธ๋ฆฌ๊ฐ€ ๋„์™€๋“œ๋ฆฝ๋‹ˆ๋‹ค!
  • ๋ฃฐ๋ › ๊ธฐ๋Šฅ

    • ์˜ค๋Š˜์˜ ๋‹น๋ฒˆ์„ ๋ฝ‘์•„๋ณด์ž!
  • ์•จ๋ฒ” ๊ธฐ๋Šฅ

    • ๊ฐ€์กฑ๊ณผ์˜ ์ถ”์–ต ์ €์žฅ์†Œ! ์ด๋ชจํ‹ฐ์ฝ˜์œผ๋กœ ๋ฆฌ์•ก์…˜์„ ํŽธํ•˜๊ฒŒ ๋“ฑ๋กํ•ด ๋ณด์„ธ์š”!

  • Sample UI
์†Œ์›๋‚˜๋ฌด ๋‹น๋ฒˆ๋ฝ‘๊ธฐ ์•จ๋ฒ” ๊ธฐ๋Šฅ
function function function

๐Ÿ“ ์„œ๋น„์Šค ์•„ํ‚คํ…์ณ


statistics


โš™โ€‹ ๊ฐœ๋ฐœ ํ™˜๊ฒฝ ๋ฐ IDE

  • DevOps

    • AWS EC2 Server(AWS amazon-linux-2)
    • Jenkins Server(Ubuntu: 20.04.4 LTS)
  • Android

    • Kakao Login (v2) API : 2.9.1
    • Firebase (ํ‘ธ์‹œ์•Œ๋ฆผ) : 21.1.1
    • Hilt (์˜์กด์„ฑ ์ฃผ์ž…) : 2.41
    • Android JetPack Calendar : 1.0.4
    • Retrofit : 2.9.0
    • Roulette : 1.0.0
  • BE

    • Spring Boot: 2.6.6
    • openJdk 11
    • gradle 7.1
  • DB

    • mariaDB: 10.3.34
  • IDE

    • IntelliJ Ultimate 21.3.1
    • Android Studio

๐ŸŽž ์ตœ์ข…์‚ฐ์ถœ๋ฌผ

๋„๋‹ด๋„๋‹ด UCC ์˜์ƒ


๋„๋‹ด๋„๋‹ด ์ตœ์ข…๋ฐœํ‘œ pdf

About

๐Ÿก ๊ฐ€์กฑ ๋„คํŠธ์›Œํฌ ์„œ๋น„์Šค(FNS)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages